summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJason Kirtland <jek@discorporate.us>2008-06-12 20:09:02 +0000
committerJason Kirtland <jek@discorporate.us>2008-06-12 20:09:02 +0000
commitc8de80f4ea912c27cab97309cba9c39500b6d122 (patch)
tree48d3a41c5acad229f7aabe0ca23536d5792bba81
parentc48ea0ae4346db18bcd51765f298018c55ed7576 (diff)
downloadsqlalchemy-c8de80f4ea912c27cab97309cba9c39500b6d122.tar.gz
- Don't insist on locals() mutability [ticket:1073]
-rw-r--r--test/orm/extendedattr.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/test/orm/extendedattr.py b/test/orm/extendedattr.py
index a32e57294..eba9a9422 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: