From 7fd6992a625cf082259cc705ffbf3d46065ab4ae Mon Sep 17 00:00:00 2001 From: Bachir Soussi Chiadmi Date: Tue, 6 Jun 2017 23:04:57 +0200 Subject: [PATCH] changed appcwd definition, get the script file path --- cascade/classes/core.py | 4 ++-- cascade/main.py | 5 +++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/cascade/classes/core.py b/cascade/classes/core.py index 95a77f8..02b3571 100644 --- a/cascade/classes/core.py +++ b/cascade/classes/core.py @@ -25,9 +25,9 @@ from classes import server, sasscompiler, md2html # / /___/ /_/ / / / __/ # \____/\____/_/ \___/ class Core(): - def __init__(self, parent=None): + def __init__(self, apppath): # restore previous preferences - self.appcwd = os.getcwd() + self.appcwd = apppath self.restorePreferences() self._mw = False diff --git a/cascade/main.py b/cascade/main.py index 5861c15..acec6be 100755 --- a/cascade/main.py +++ b/cascade/main.py @@ -8,7 +8,7 @@ # @Last modified time: 03-06-2017 # @License: GPL-V3 -import sys +import sys, os from PyQt5.QtWidgets import QApplication from classes import core, mainwindow @@ -17,7 +17,8 @@ def main(): app = QApplication(sys.argv) app.setOrganizationName('figli') app.setApplicationName('Cascade') - mainappcore = core.Core() + app.path = os.path.dirname(os.path.abspath(__file__)) + mainappcore = core.Core(app.path) mainappwindow = mainwindow.MainWindow(mainappcore) mainappcore.mainwindow = mainappwindow sys.exit(app.exec_())