From: Jason Kirtland Date: Thu, 12 Jun 2008 20:09:02 +0000 (+0000) Subject: - Don't insist on locals() mutability [ticket:1073] X-Git-Tag: rel_0_5beta1~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c8de80f4ea912c27cab97309cba9c39500b6d122;p=thirdparty%2Fsqlalchemy%2Fsqlalchemy.git - Don't insist on locals() mutability [ticket:1073] --- diff --git a/test/orm/extendedattr.py b/test/orm/extendedattr.py index a32e57294e..eba9a94223 100644 --- a/test/orm/extendedattr.py +++ b/test/orm/extendedattr.py @@ -61,9 +61,12 @@ class MyClass(object): return MyTypesManager(cls) __sa_instrumentation_manager__ = staticmethod(__sa_instrumentation_manager__) - + # This proves SA can handle a class with non-string dict keys - locals()[42] = 99 # Don't remove this line! + try: + locals()[42] = 99 # Don't remove this line! + except: + pass def __init__(self, **kwargs): for k in kwargs: