method to run custom script
authorThomasV <thomasv@gitorious>
Sat, 23 Feb 2013 20:01:19 +0000 (21:01 +0100)
committerThomasV <thomasv@gitorious>
Sat, 23 Feb 2013 20:01:19 +0000 (21:01 +0100)
lib/qt_console.py

index 30621d6..d9b1ba4 100644 (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)