@@ -23,12 +23,13 @@ def lookupExeFolder():
23
23
# targetdir/Bitmessage.app/Contents/MacOS/Bitmessage
24
24
os .path .dirname (sys .executable ).split (os .path .sep )[0 ] + os .path .sep
25
25
if frozen == "macosx_app" else
26
- os .path .dirname (sys .executable ) + os .path .sep )
26
+ os .path .dirname (sys .executable ).decode (
27
+ sys .getfilesystemencoding (), 'ignore' ) + os .path .sep )
27
28
elif __file__ :
28
29
exeFolder = os .path .dirname (__file__ ) + os .path .sep
29
30
else :
30
31
exeFolder = ''
31
- return unicode ( exeFolder )
32
+ return exeFolder
32
33
33
34
34
35
def lookupAppdataFolder ():
@@ -49,11 +50,10 @@ def lookupAppdataFolder():
49
50
sys .exit (
50
51
'Could not find home folder, please report this message'
51
52
' and your OS X version to the BitMessage Github.' )
52
- elif 'win32' in sys .platform or 'win64' in sys . platform :
53
+ elif sys .platform . startswith ( 'win' ) :
53
54
dataFolder = os .path .join (
54
- os .environ ['APPDATA' ].decode (
55
- sys .getfilesystemencoding (), 'ignore' ), APPNAME
56
- ) + os .path .sep
55
+ os .environ ['APPDATA' ], APPNAME
56
+ ).decode (sys .getfilesystemencoding (), 'ignore' ) + os .path .sep
57
57
else :
58
58
try :
59
59
dataFolder = os .path .join (os .environ ['XDG_CONFIG_HOME' ], APPNAME )
@@ -69,7 +69,7 @@ def lookupAppdataFolder():
69
69
# Old directory may not exist.
70
70
pass
71
71
dataFolder = dataFolder + os .path .sep
72
- return unicode ( dataFolder )
72
+ return dataFolder
73
73
74
74
75
75
def codePath ():
0 commit comments