Files
splash/addons/python/repl.py
2016-07-29 11:58:06 -04:00

34 lines
715 B
Python

# This script should be loaded inside a python object of Splash.
# To do so, add the following to one of a scene configuration:
#
# "python" : {
# "type" : "python",
# "file" : "./httpServer.py"
# }
#
# For this to work, the configuration file should be in the same
# directory as this script. Otherwise, modify the path accordingly
import splash
import code
import threading
def repl():
import splash
global console
console = code.InteractiveConsole(locals=locals())
console.interact()
replThread = threading.Thread(target=repl)
def splash_init():
replThread.start()
def splash_loop():
pass
def splash_stop():
print("Press a key to quit")
console.push("quit()")
pass