From bd0143b1348ea48f92748a316eae0b51d94d405a Mon Sep 17 00:00:00 2001 From: "ac (tb)" <andrew.r.cohen@drexel.edu> Date: Tue, 8 Mar 2022 11:17:33 -0500 Subject: [PATCH] python leversc try except package module --- src/Python/leversc/leversc.py | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/Python/leversc/leversc.py b/src/Python/leversc/leversc.py index acb8a6d..c7ad5df 100644 --- a/src/Python/leversc/leversc.py +++ b/src/Python/leversc/leversc.py @@ -370,9 +370,17 @@ class leversc: if ( ljs_m is None ): return None return ljs_m.get_ljspath() + # if we are running from inside the source tree then there is package/module confusion + # resolve that with try/except here + try: + # using package + from leversc._readImage import readImage + from leversc._property import setProperty,getProperty + except: + # running from source tree (leversc resolves as a module) + from _readImage import readImage + from _property import setProperty,getProperty - from leversc._readImage import readImage - from leversc._property import setProperty,getProperty @property def viewParams(self): return self.getProperty('viewParams') -- GitLab