diff options
Diffstat (limited to 'tests/lua_in_python.py')
| -rw-r--r-- | tests/lua_in_python.py | 23 |
1 files changed, 19 insertions, 4 deletions
diff --git a/tests/lua_in_python.py b/tests/lua_in_python.py index 0cb2700..0f929df 100644 --- a/tests/lua_in_python.py +++ b/tests/lua_in_python.py @@ -18,20 +18,35 @@ from lupa import LuaRuntime lua = LuaRuntime(unpack_returned_tuples=True) import os + def get_Dice_Dir(): - return os.path.dirname(os.path.abspath(__file__)) + return os.path.dirname(os.path.abspath("__file__")) lua.globals().getDiceDir = get_Dice_Dir -lua.globals().package.path = lua.globals().package.path + ';' + os.path.join(get_Dice_Dir(), '?.lua') +lua.globals().package.path = ( + lua.globals().package.path + + ";" + + os.path.join(get_Dice_Dir(), "?.lua") + + ";" + + os.path.join(get_Dice_Dir(), "?.dll") + + ";" + + os.path.join(os.path.dirname(os.path.abspath(__file__)), "?.lua") + + ";" + + os.path.join(os.path.dirname(os.path.abspath(__file__)), "?.dll") +) + try: lua.execute( """\ + print() print(getDiceDir()) + print() print(package.path) js = require('json') + print() print(js) - """ + """ ) except Exception as e: - print(f'{e!r}')
\ No newline at end of file + print(f"{e!r}") |
