diff options
Diffstat (limited to 'Bin_Phase_env.py')
-rw-r--r-- | Bin_Phase_env.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/Bin_Phase_env.py b/Bin_Phase_env.py index 60d5fc9..6bea7c4 100644 --- a/Bin_Phase_env.py +++ b/Bin_Phase_env.py @@ -92,7 +92,10 @@ class Bin_Phase_env(QWidget,ui_dialog): #print("") def get_omc_path(self): try: - if os.path.exists('/opt/local/bin/omc'): + self.omhome = os.environ.get('OPENMODELICAHOME') + if self.omhome is None: + self.omhome = os.path.split(os.path.split(os.path.realpath(spawn.find_executable("omc")))[0])[0] + elif os.path.exists('/opt/local/bin/omc'): self.omhome = '/opt/local' elif os.path.exists('/usr/bin/omc'): self.omhome = '/usr' |