use __package__ to find package resources
This commit is contained in:
parent
2997c427aa
commit
5320ff9c1f
@ -54,6 +54,7 @@ except:
|
||||
|
||||
class EnvParams(object):
|
||||
def __init__(self) -> None:
|
||||
self.pkg = ""
|
||||
self.t0 = time.time()
|
||||
self.mod = ""
|
||||
self.cfg = ""
|
||||
|
@ -217,6 +217,7 @@ def init_E(EE: EnvParams) -> None:
|
||||
|
||||
raise Exception("could not find a writable path for config")
|
||||
|
||||
E.pkg = __package__
|
||||
E.mod = os.path.dirname(os.path.realpath(__file__))
|
||||
if E.mod.endswith("__init__"):
|
||||
E.mod = os.path.dirname(E.mod)
|
||||
|
@ -3576,7 +3576,7 @@ def stat_resource(E: EnvParams, name: str):
|
||||
def has_resource(E: EnvParams, name: str):
|
||||
if impresources:
|
||||
try:
|
||||
resources = impresources.files("copyparty")
|
||||
resources = impresources.files(E.pkg)
|
||||
except ImportError:
|
||||
pass
|
||||
else:
|
||||
@ -3590,7 +3590,7 @@ def has_resource(E: EnvParams, name: str):
|
||||
def load_resource(E: EnvParams, name: str, mode="rb"):
|
||||
if impresources:
|
||||
try:
|
||||
resources = impresources.files("copyparty")
|
||||
resources = impresources.files(E.pkg)
|
||||
except ImportError:
|
||||
pass
|
||||
else:
|
||||
@ -3618,7 +3618,7 @@ def walk_resources(E: EnvParams, name: str):
|
||||
|
||||
if impresources:
|
||||
try:
|
||||
resources = impresources.files("copyparty").joinpath(name)
|
||||
resources = impresources.files(E.pkg).joinpath(name)
|
||||
except ImportError:
|
||||
resources = None
|
||||
else:
|
||||
|
Loading…
Reference in New Issue
Block a user