identify home better supports env home in non daemon

master
Kevin Froman 2019-12-20 02:33:42 -06:00
parent e5f3866f9e
commit 9571ea519d
2 changed files with 4 additions and 1 deletions

View File

@ -61,7 +61,7 @@ def block_exec(event, info):
if info[0].co_filename.endswith(source): if info[0].co_filename.endswith(source):
return return
if info[0].co_filename.startswith(home + 'plugins/'): if home + 'plugins/' in info[0].co_filename:
return return
code_b64 = base64.b64encode(info[0].co_code).decode() code_b64 = base64.b64encode(info[0].co_code).decode()

View File

@ -23,6 +23,9 @@ def identify_home():
path = os.environ.get('ONIONR_HOME', None) path = os.environ.get('ONIONR_HOME', None)
if not os.getcwd().endswith('src') and path is not None:
path = 'src/' + path
if path is None: if path is None:
system = platform.system() system = platform.system()
if system == 'Linux': if system == 'Linux':