* insert mac specific paths to the front
from optparse import OptionParser
from PyQt4.QtGui import *
from optparse import OptionParser
from PyQt4.QtGui import *
exe = os.path.abspath(sys.argv[0])
def using_env(e):
exe = os.path.abspath(sys.argv[0])
def using_env(e):
os.environ["PATH"] = PATH
os.environ["DYLD_LIBRARY_PATH"] = DYLD_LIBRARY_PATH
os.environ["DYLD_FRAMEWORK_PATH"] = DYLD_FRAMEWORK_PATH
os.environ["PATH"] = PATH
os.environ["DYLD_LIBRARY_PATH"] = DYLD_LIBRARY_PATH
os.environ["DYLD_FRAMEWORK_PATH"] = DYLD_FRAMEWORK_PATH
- if os.path.exists(RESOURCES): sys.path.append(RESOURCES)
- if os.path.exists(FRAMEWORKS): sys.path.append(FRAMEWORKS)
+ if os.path.exists(RESOURCES): sys.path.insert(0, RESOURCES)
+ if os.path.exists(FRAMEWORKS): sys.path.insert(0, FRAMEWORKS)
elif sys.platform == "linux2":
sys.path.extend(["/usr/share", "/usr/share/sface"])
elif sys.platform == "linux2":
sys.path.extend(["/usr/share", "/usr/share/sface"])
def __init__(self, parent=None):
QObject.__init__(self, parent)
def __init__(self, parent=None):
QObject.__init__(self, parent)
+ env = QProcess.systemEnvironment()
+ env << "PYTHONPATH=%s" % ":".join(sys.path)
self.process = QProcess()
self.process = QProcess()
+ self.process.setEnvironment(env)
self.connect(self.process, SIGNAL("finished(int, QProcess::ExitStatus)"),
self.processFinished)
self.connect(self.process, SIGNAL("readyReadStandardOutput()"),
self.connect(self.process, SIGNAL("finished(int, QProcess::ExitStatus)"),
self.processFinished)
self.connect(self.process, SIGNAL("readyReadStandardOutput()"),