Skip to content

Commit ad74bea

Browse files
committed
MAINT: fix data paths when running in package base
Make sure paths from resource_filename are absolute before ascending to parent directories. Fixes error noted in #30.
1 parent 828dc47 commit ad74bea

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

src/diffpy/pdfgui/gui/pdfguiglobals.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,8 @@
2828
isAltered = False
2929

3030
# Resolve APPDATADIR base path to application data files.
31-
_upbasedir = os.path.normpath(resource_filename(__name__, '../../..'))
31+
_mydir = os.path.abspath(resource_filename(__name__, ''))
32+
_upbasedir = os.path.normpath(_mydir + '/../../..')
3233
_development_mode = (
3334
os.path.basename(_upbasedir) == "src" and
3435
os.path.isfile(os.path.join(_upbasedir, "../setup.py"))

0 commit comments

Comments
 (0)