--- a/xmlclass/xmlclass.py Sun May 12 23:32:30 2013 +0200
+++ b/xmlclass/xmlclass.py Mon May 13 14:31:23 2013 +0200
@@ -1857,9 +1857,11 @@
def GenerateClasses(factory):
ComputedClasses = factory.CreateClasses()
if factory.FileName is not None and len(ComputedClasses) == 1:
- globals().update(ComputedClasses[factory.FileName])
+ UpdateXMLClassGlobals(ComputedClasses[factory.FileName])
return ComputedClasses[factory.FileName]
else:
- globals().update(ComputedClasses)
+ UpdateXMLClassGlobals(ComputedClasses)
return ComputedClasses
+def UpdateXMLClassGlobals(classes):
+ globals().update(classes)