diff --git a/src/diffpy/pdfgui/gui/pdfguiglobals.py b/src/diffpy/pdfgui/gui/pdfguiglobals.py index 7de59ed0..cbfdc911 100644 --- a/src/diffpy/pdfgui/gui/pdfguiglobals.py +++ b/src/diffpy/pdfgui/gui/pdfguiglobals.py @@ -30,7 +30,11 @@ isAltered = False # Resolve APPDATADIR base path to application data files. -_mydir = os.path.abspath(str(files(__name__))) +try: + _mydir = os.path.abspath(str(files(__name__))) +except TypeError: # For Python < 3.12 + _mydir = os.path.abspath(os.path.dirname(__file__)) + _upbasedir = os.path.normpath(_mydir + "/../../..") _development_mode = os.path.basename(_upbasedir) == "src" and os.path.isfile( os.path.join(_upbasedir, "../pyproject.toml")