equal
deleted
inserted
replaced
1855 This function generate the classes from a class factory |
1855 This function generate the classes from a class factory |
1856 """ |
1856 """ |
1857 def GenerateClasses(factory): |
1857 def GenerateClasses(factory): |
1858 ComputedClasses = factory.CreateClasses() |
1858 ComputedClasses = factory.CreateClasses() |
1859 if factory.FileName is not None and len(ComputedClasses) == 1: |
1859 if factory.FileName is not None and len(ComputedClasses) == 1: |
1860 globals().update(ComputedClasses[factory.FileName]) |
1860 UpdateXMLClassGlobals(ComputedClasses[factory.FileName]) |
1861 return ComputedClasses[factory.FileName] |
1861 return ComputedClasses[factory.FileName] |
1862 else: |
1862 else: |
1863 globals().update(ComputedClasses) |
1863 UpdateXMLClassGlobals(ComputedClasses) |
1864 return ComputedClasses |
1864 return ComputedClasses |
1865 |
1865 |
|
1866 def UpdateXMLClassGlobals(classes): |
|
1867 globals().update(classes) |