1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
# http://www.pythoncentral.io/embed-interactive-python-interpreter-console/
from code import InteractiveConsole
from imp import new_module
class dev_console(InteractiveConsole):
def __init__(self, parent=None, names=None):
names = names or {}
names['main'] = parent
names['console'] = self
InteractiveConsole.__init__(self, names)
self.superspace = new_module('superspace')
def enter(self, source):
source = self.preprocess(source)
self.runcode(source)
@staticmethod
def preprocess(source):
return source
#code.interact()
|