예제 #1
0
def SQLWrapper(str, map={}):
    from string import Formatter
    keys = [t[1] for t in Formatter().parse(str) if t[1] is not None]
    return (SQL(str).format(
        **{
            key: IdentifierWrapper(map[key] if key in map else key)
            for key in keys
        }))