bots: Allow symlinks in bot paths provided to run.py.
run.py requires that the location of the provided bot matches the location of run.py. However, run.py previously failed in the case where the location included a symlink.
This commit is contained in:
parent
f124531a88
commit
9b20750456
1 changed files with 1 additions and 1 deletions
|
@ -13,7 +13,7 @@ sys.path.insert(0, our_dir)
|
||||||
from bot_lib import run_message_handler_for_bot
|
from bot_lib import run_message_handler_for_bot
|
||||||
|
|
||||||
def get_lib_module(bots_fn):
|
def get_lib_module(bots_fn):
|
||||||
bots_fn = os.path.abspath(bots_fn)
|
bots_fn = os.path.realpath(bots_fn)
|
||||||
if not os.path.dirname(bots_fn).startswith(os.path.join(our_dir, 'bots')):
|
if not os.path.dirname(bots_fn).startswith(os.path.join(our_dir, 'bots')):
|
||||||
print('Sorry, we will only import code from contrib_bots/bots.')
|
print('Sorry, we will only import code from contrib_bots/bots.')
|
||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue