method to run custom script
This commit is contained in:
parent
9ae12c43e4
commit
135f208cf4
|
@ -22,6 +22,14 @@ class Console(QtGui.QPlainTextEdit):
|
||||||
self.document().setDefaultFont(QtGui.QFont("monospace", 10, QtGui.QFont.Normal))
|
self.document().setDefaultFont(QtGui.QFont("monospace", 10, QtGui.QFont.Normal))
|
||||||
self.showMessage(startup_message)
|
self.showMessage(startup_message)
|
||||||
|
|
||||||
|
self.updateNamespace({'run':self.run_script})
|
||||||
|
|
||||||
|
def run_script(self, filename):
|
||||||
|
with open(filename) as f:
|
||||||
|
script = f.read()
|
||||||
|
result = eval(script, self.namespace, self.namespace)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
def updateNamespace(self, namespace):
|
def updateNamespace(self, namespace):
|
||||||
self.namespace.update(namespace)
|
self.namespace.update(namespace)
|
||||||
|
|
Loading…
Reference in New Issue