xmlclass/xmlclass.py
changeset 2431 6923074540dd
parent 2343 33071a451021
child 2432 dbc065a2f7a5
--- a/xmlclass/xmlclass.py	Wed Oct 03 15:47:59 2018 +0300
+++ b/xmlclass/xmlclass.py	Thu Oct 04 11:25:42 2018 +0300
@@ -31,7 +31,6 @@
 from types import *
 from xml.dom import minidom
 from xml.sax.saxutils import unescape
-from new import classobj
 from collections import OrderedDict
 
 from lxml import etree
@@ -1168,7 +1167,7 @@
         classmembers["getElementInfos"] = generateGetElementInfos(self, classinfos)
         classmembers["setElementValue"] = generateSetElementValue(self, classinfos)
 
-        class_definition = classobj(str(name), bases, classmembers)
+        class_definition = type(str(name), bases, classmembers)
         setattr(class_definition, "__getattr__", generateGetattrMethod(self, class_definition, classinfos))
         setattr(class_definition, "__setattr__", generateSetattrMethod(self, class_definition, classinfos))
         class_infos = {