class Context(dict):
def __getitem__(self, k):
return super(Context, self).get(k, '{%s}' % k)
ctx = Context(source='foo', name='bar')
print("{source}/static/{name}-{version}.min.css".format(**ctx))
Y2xhc3MgQ29udGV4dChkaWN0KToKICAgIGRlZiBfX2dldGl0ZW1fXyhzZWxmLCBrKToKICAgICAgICByZXR1cm4gc3VwZXIoQ29udGV4dCwgc2VsZikuZ2V0KGssICd7JXN9JyAlIGspCiAKY3R4ID0gQ29udGV4dChzb3VyY2U9J2ZvbycsIG5hbWU9J2JhcicpCnByaW50KCJ7c291cmNlfS9zdGF0aWMve25hbWV9LXt2ZXJzaW9ufS5taW4uY3NzIi5mb3JtYXQoKipjdHgpKQ==