xmlclass/xmlclass.py
changeset 1405 0b9cd761a356
parent 1385 816705d1e512
child 1505 5ecb16be9a3c
equal deleted inserted replaced
1404:d4a6c9287e97 1405:0b9cd761a356
   934         if parent_class is not None:
   934         if parent_class is not None:
   935             if isinstance(parent_class, ListType):
   935             if isinstance(parent_class, ListType):
   936                 if typeinfos not in parent_class:
   936                 if typeinfos not in parent_class:
   937                     lookup_classes[parent].append(typeinfos)
   937                     lookup_classes[parent].append(typeinfos)
   938             elif parent_class != typeinfos:
   938             elif parent_class != typeinfos:
   939                 lookup_classes[parent] = [parent_class, typeinfos]
   939                 lookup_classes[parent] = [typeinfos, parent_class]
   940         else:
   940         else:
   941             lookup_classes[parent] = typeinfos
   941             lookup_classes[parent] = typeinfos
   942     
   942     
   943     def AddToLookupClass(self, name, parent, typeinfos):
   943     def AddToLookupClass(self, name, parent, typeinfos):
   944         lookup_name = self.etreeNamespaceFormat % name
   944         lookup_name = self.etreeNamespaceFormat % name