tBreak out logic into a function - electrum - Electrum Bitcoin wallet HTML git clone https://git.parazyd.org/electrum DIR Log DIR Files DIR Refs DIR Submodules --- DIR commit 441b695815f2a3171141e2803ba21102706364fa DIR parent 3df8d11f1af37bccb0a01beb90264b2ff9b66054 HTML Author: Neil Booth <kyuupichan@gmail.com> Date: Thu, 31 Dec 2015 12:16:32 +0900 Break out logic into a function Diffstat: M gui/qt/__init__.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) --- DIR diff --git a/gui/qt/__init__.py b/gui/qt/__init__.py t@@ -130,6 +130,12 @@ class ElectrumGui(MessageBoxMixin): for window in self.windows: window.close() + def remove_from_recently_open(self, filename): + recent = self.config.get('recently_open', []) + if filename in recent: + recent.remove(filename) + self.config.set_key('recently_open', recent) + def load_wallet_file(self, filename): try: storage = WalletStorage(filename) t@@ -137,10 +143,7 @@ class ElectrumGui(MessageBoxMixin): self.show_error(str(e)) return if not storage.file_exists: - recent = self.config.get('recently_open', []) - if filename in recent: - recent.remove(filename) - self.config.set_key('recently_open', recent) + self.remove_from_recently_open(filename) action = 'new' else: try: