git://git.novaco.in
/
electrum-nvc.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
(parent:
9ae12c4
)
method to run custom script
author
ThomasV
<thomasv@gitorious>
Sat, 23 Feb 2013 20:01:19 +0000 (21:01 +0100)
committer
ThomasV
<thomasv@gitorious>
Sat, 23 Feb 2013 20:01:19 +0000 (21:01 +0100)
lib/qt_console.py
patch
|
blob
|
history
diff --git
a/lib/qt_console.py
b/lib/qt_console.py
index
30621d6
..
d9b1ba4
100644
(file)
--- a/
lib/qt_console.py
+++ b/
lib/qt_console.py
@@
-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)