make do_export_privkey non-gui
This commit is contained in:
parent
35200557e4
commit
7335a9936e
|
@ -1927,16 +1927,9 @@ class ElectrumWindow(QMainWindow):
|
||||||
filename = filename_e.text()
|
filename = filename_e.text()
|
||||||
if not filename:
|
if not filename:
|
||||||
return
|
return
|
||||||
self.do_export_privkeys(filename, private_keys)
|
|
||||||
|
|
||||||
|
|
||||||
def do_export_privkeys(self, fileName, pklist):
|
|
||||||
try:
|
try:
|
||||||
with open(fileName, "w+") as csvfile:
|
self.do_export_privkeys(filename, private_keys)
|
||||||
transaction = csv.writer(csvfile)
|
|
||||||
transaction.writerow(["address", "private_key"])
|
|
||||||
for addr, pk in pklist.items():
|
|
||||||
transaction.writerow(["%34s"%addr,pk])
|
|
||||||
except (IOError, os.error), reason:
|
except (IOError, os.error), reason:
|
||||||
export_error_label = _("Electrum was unable to produce a private key-export.")
|
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))
|
QMessageBox.critical(None, _("Unable to create csv"), export_error_label + "\n" + str(reason))
|
||||||
|
@ -1948,6 +1941,14 @@ class ElectrumWindow(QMainWindow):
|
||||||
self.show_message(_("Private keys exported."))
|
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):
|
def do_import_labels(self):
|
||||||
labelsFile = self.getOpenFileName(_("Open labels file"), "*.dat")
|
labelsFile = self.getOpenFileName(_("Open labels file"), "*.dat")
|
||||||
if not labelsFile: return
|
if not labelsFile: return
|
||||||
|
|
Loading…
Reference in New Issue