From 525de52d687b44fb14be7da2c46c548eb8a32fbd Mon Sep 17 00:00:00 2001 From: 简律纯 Date: Mon, 17 Jun 2024 03:52:59 +0800 Subject: refactor(examples): update file tree --- tests/lua_in_python.py | 23 +++++++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-) (limited to 'tests/lua_in_python.py') 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}") -- cgit v1.2.3-70-g09d2