use executable location for local path, not Utils location. As it may be elsewhere.
This commit is contained in:
parent
f5bc54976c
commit
80fa9f4c58
5
Utils.py
5
Utils.py
|
@ -30,8 +30,7 @@ def snes_to_pc(value):
|
||||||
return ((value & 0x7F0000)>>1)|(value & 0x7FFF)
|
return ((value & 0x7F0000)>>1)|(value & 0x7FFF)
|
||||||
|
|
||||||
def parse_player_names(names, players, teams):
|
def parse_player_names(names, players, teams):
|
||||||
names = (n.strip() for n in names.split(","))
|
names = tuple(n for n in (n.strip() for n in names.split(",")) if n)
|
||||||
names = tuple(filter(bool, names))
|
|
||||||
ret = []
|
ret = []
|
||||||
while names or len(ret) < teams:
|
while names or len(ret) < teams:
|
||||||
team = [n[:16] for n in names[:players]]
|
team = [n[:16] for n in names[:players]]
|
||||||
|
@ -58,7 +57,7 @@ def local_path(path):
|
||||||
local_path.cached_path = os.path.dirname(sys.argv[0])
|
local_path.cached_path = os.path.dirname(sys.argv[0])
|
||||||
else:
|
else:
|
||||||
# we are running in a normal Python environment
|
# we are running in a normal Python environment
|
||||||
local_path.cached_path = os.path.dirname(os.path.abspath(__file__))
|
local_path.cached_path = os.path.dirname(os.path.abspath(sys.argv[0]))
|
||||||
return os.path.join(local_path.cached_path, path)
|
return os.path.join(local_path.cached_path, path)
|
||||||
|
|
||||||
local_path.cached_path = None
|
local_path.cached_path = None
|
||||||
|
|
Loading…
Reference in New Issue