def decorated(*args, **kwargs): with contextlib.closing(connection.cursor()) as cur: ret = fn(cur, *args, **kwargs) connection.commit() return ret
def initialize(): with contextlib.closing(connection.cursor()) as cur: cur.executescript(__doc__)
def decorated(*args, **kwargs): with contextlib.closing(connection.cursor()) as cur: ret = fn(cur, *args, **kwargs) connection.commit() return ret