1
0

detect if we are in a pyinstaller bundle

This commit is contained in:
ThomasV
2015-01-26 16:53:59 +01:00
parent 16c72d286c
commit 9d40fb2ea8
3 changed files with 11 additions and 6 deletions

View File

@@ -66,7 +66,11 @@ def data_dir():
if __builtin__.use_local_modules:
return local_data_dir()
else:
return appdata_dir()
if getattr(sys, 'frozen'):
basedir = sys._MEIPASS
return os.path.join(basedir, 'data')
else:
return appdata_dir()
def usr_share_dir():
return os.path.join(sys.prefix, "share")