method to run custom script

This commit is contained in:
ThomasV 2013-02-23 21:01:19 +01:00
parent 9ae12c43e4
commit 135f208cf4
1 changed files with 8 additions and 0 deletions

View File

@ -22,6 +22,14 @@ class Console(QtGui.QPlainTextEdit):
self.document().setDefaultFont(QtGui.QFont("monospace", 10, QtGui.QFont.Normal))
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):
self.namespace.update(namespace)