Merge pull request #185 from dev-at-stellardeath-org/master

PathProfile.py: Fix non-GUI usage
This commit is contained in:
wwmayer 2016-06-13 15:13:45 +02:00 committed by GitHub
commit d51422347c

View File

@ -33,6 +33,14 @@ if FreeCAD.GuiUp:
import FreeCADGui import FreeCADGui
from PySide import QtCore, QtGui from PySide import QtCore, QtGui
from DraftTools import translate from DraftTools import translate
# Qt tanslation handling
try:
_encoding = QtGui.QApplication.UnicodeUTF8
def translate(context, text, disambig=None):
return QtGui.QApplication.translate(context, text, disambig, _encoding)
except AttributeError:
def translate(context, text, disambig=None):
return QtGui.QApplication.translate(context, text, disambig)
else: else:
def translate(ctxt, txt): def translate(ctxt, txt):
return txt return txt
@ -43,16 +51,6 @@ __url__ = "http://www.freecadweb.org"
"""Path Profile object and FreeCAD command""" """Path Profile object and FreeCAD command"""
# Qt tanslation handling
try:
_encoding = QtGui.QApplication.UnicodeUTF8
def translate(context, text, disambig=None):
return QtGui.QApplication.translate(context, text, disambig, _encoding)
except AttributeError:
def translate(context, text, disambig=None):
return QtGui.QApplication.translate(context, text, disambig)
class ObjectProfile: class ObjectProfile:
def __init__(self, obj): def __init__(self, obj):