Draft: Fixed py3 compatibility issues

This commit is contained in:
Yorik van Havre
2018-01-06 13:19:08 -02:00
parent 4c9c0175b0
commit dd45eddbba
2 changed files with 6 additions and 4 deletions

View File

@@ -118,8 +118,9 @@ class todo:
todo.itinerary = []
if todo.commitlist:
for name,func in todo.commitlist:
if isinstance(name,unicode):
name = name.encode("utf8")
if sys.version_info.major < 3:
if isinstance(name,unicode):
name = name.encode("utf8")
#print("debug: committing ",str(name))
try:
name = str(name)

View File

@@ -538,8 +538,9 @@ class Line(Creator):
self.ui.wireUi(name)
else:
self.ui.lineUi(name)
if isinstance(self.featureName,unicode):
self.featureName = self.featureName.encode("utf8")
if sys.version_info.major < 3:
if isinstance(self.featureName,unicode):
self.featureName = self.featureName.encode("utf8")
self.obj=self.doc.addObject("Part::Feature",self.featureName)
# self.obj.ViewObject.Selectable = False
Draft.formatObject(self.obj)