tmake do_export_privkey non-gui - electrum - Electrum Bitcoin wallet HTML git clone https://git.parazyd.org/electrum DIR Log DIR Files DIR Refs DIR Submodules --- DIR commit 7335a9936e080cb41e55d6f842ec42c80dcf96ef DIR parent 35200557e4c00516cc2202c3bb55b3d7aaf7ce56 HTML Author: ThomasV <thomasv@gitorious> Date: Mon, 5 May 2014 09:24:29 +0200 make do_export_privkey non-gui Diffstat: M gui/qt/main_window.py | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) --- DIR diff --git a/gui/qt/main_window.py b/gui/qt/main_window.py t@@ -1927,16 +1927,9 @@ class ElectrumWindow(QMainWindow): filename = filename_e.text() if not filename: return - self.do_export_privkeys(filename, private_keys) - - def do_export_privkeys(self, fileName, pklist): try: - with open(fileName, "w+") as csvfile: - transaction = csv.writer(csvfile) - transaction.writerow(["address", "private_key"]) - for addr, pk in pklist.items(): - transaction.writerow(["%34s"%addr,pk]) + self.do_export_privkeys(filename, private_keys) except (IOError, os.error), reason: export_error_label = _("Electrum was unable to produce a private key-export.") QMessageBox.critical(None, _("Unable to create csv"), export_error_label + "\n" + str(reason)) t@@ -1948,6 +1941,14 @@ class ElectrumWindow(QMainWindow): self.show_message(_("Private keys exported.")) + def do_export_privkeys(self, fileName, pklist): + with open(fileName, "w+") as csvfile: + transaction = csv.writer(csvfile) + transaction.writerow(["address", "private_key"]) + for addr, pk in pklist.items(): + transaction.writerow(["%34s"%addr,pk]) + + def do_import_labels(self): labelsFile = self.getOpenFileName(_("Open labels file"), "*.dat") if not labelsFile: return