Files
sqlalchemy/test/testlib/compat.py
T
Mike Bayer be5d326343 merged -r5299:5438 of py3k warnings branch. this fixes some sqlite py2.6 testing issues,
and also addresses a significant chunk of py3k deprecations.  It's mainly
expicit __hash__ methods.  Additionally, most usage of sets/dicts to store columns uses
util-based placeholder names.
2008-12-18 17:57:15 +00:00

14 lines
278 B
Python

import types
__all__ = '_function_named',
def _function_named(fn, newname):
try:
fn.__name__ = newname
except:
fn = types.FunctionType(fn.func_code, fn.func_globals, newname,
fn.func_defaults, fn.func_closure)
return fn