From a6a4dd88ad9bcd5717257236aee28d098f7a28d1 Mon Sep 17 00:00:00 2001 From: AURUMVORXX Date: Mon, 26 May 2025 20:56:16 +0300 Subject: [PATCH] feat: Ability to call any custom Squirrel function --- src/pyg2o/functions/pyg2o.py | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 src/pyg2o/functions/pyg2o.py diff --git a/src/pyg2o/functions/pyg2o.py b/src/pyg2o/functions/pyg2o.py new file mode 100644 index 0000000..0b9693f --- /dev/null +++ b/src/pyg2o/functions/pyg2o.py @@ -0,0 +1,10 @@ +from ..server import PythonWebsocketServer + +async def call_squirrel_function(function_name: str, *args): + + arg_list = ', '.join(args) + data = f'return {function_name}({arg_list})' + + server = await PythonWebsocketServer.get_server() + result = await server.make_request(data) + return result \ No newline at end of file