Live Scripting¶
Custom functions can be programmed in an external Python file (.py extension) using the scripting system. These functions can be called from the shell. The code is reloaded to Gamma Desk automatically when saved and a function is called from the shell.
Place the following content in a Python file.
def main():
print("Hello world")
Save for example the file as C:\temp\livescripts\hello.py
Check then if C:\temp\livescripts is in the Live Scripting search path. Take the menu of a console panel, and go to Script->Edit Live paths…
Then, the following should print Hello World.
use.hello.main()
Hello world
If you edit the hello.py, save and recall it, it should call the updated function.
def main():
print("Hello, new world")
use.hello.main()
Hello, new world
Refer across scripts¶
from gdesk import using
other = using.other
def func1():
other.func2()
def main():
func1()