aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/tests/lua_in_python.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/lua_in_python.py')
-rw-r--r--tests/lua_in_python.py23
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}")