xmlclass/xmlclass.py
changeset 1773 38fde37c3766
parent 1768 691083b5682a
child 1774 ac0fe8aabb5e
equal deleted inserted replaced
1772:c3679f96020b 1773:38fde37c3766
    98 
    98 
    99     def dst(self, dt):
    99     def dst(self, dt):
   100         return ZERO
   100         return ZERO
   101 
   101 
   102 
   102 
   103 [SYNTAXELEMENT, SYNTAXATTRIBUTE, SIMPLETYPE, COMPLEXTYPE, COMPILEDCOMPLEXTYPE,
   103 [
   104  ATTRIBUTESGROUP, ELEMENTSGROUP, ATTRIBUTE, ELEMENT, CHOICE, ANY, TAG, CONSTRAINT,
   104     SYNTAXELEMENT, SYNTAXATTRIBUTE, SIMPLETYPE, COMPLEXTYPE, COMPILEDCOMPLEXTYPE,
       
   105     ATTRIBUTESGROUP, ELEMENTSGROUP, ATTRIBUTE, ELEMENT, CHOICE, ANY, TAG, CONSTRAINT,
   105 ] = range(13)
   106 ] = range(13)
   106 
   107 
   107 
   108 
   108 def NotSupportedYet(type):
   109 def NotSupportedYet(type):
   109     """
   110     """
  1164         classmembers["setElementValue"] = generateSetElementValue(self, classinfos)
  1165         classmembers["setElementValue"] = generateSetElementValue(self, classinfos)
  1165 
  1166 
  1166         class_definition = classobj(str(name), bases, classmembers)
  1167         class_definition = classobj(str(name), bases, classmembers)
  1167         setattr(class_definition, "__getattr__", generateGetattrMethod(self, class_definition, classinfos))
  1168         setattr(class_definition, "__getattr__", generateGetattrMethod(self, class_definition, classinfos))
  1168         setattr(class_definition, "__setattr__", generateSetattrMethod(self, class_definition, classinfos))
  1169         setattr(class_definition, "__setattr__", generateSetattrMethod(self, class_definition, classinfos))
  1169         class_infos = {"type": COMPILEDCOMPLEXTYPE,
  1170         class_infos = {
  1170                        "name": classname,
  1171             "type": COMPILEDCOMPLEXTYPE,
  1171                        "initial": generateClassCreateFunction(class_definition),
  1172             "name": classname,
       
  1173             "initial": generateClassCreateFunction(class_definition),
  1172         }
  1174         }
  1173 
  1175 
  1174         if self.FileName is not None:
  1176         if self.FileName is not None:
  1175             self.ComputedClasses[self.FileName][classname] = class_definition
  1177             self.ComputedClasses[self.FileName][classname] = class_definition
  1176         else:
  1178         else: