File "/usr/local/lib/python3.6/dist-packages/electrum/gui/qt/transaction_dialog.py", line 212, in save
    if self.main_window.save_transaction_into_wallet(self.tx):
  File "/usr/local/lib/python3.6/dist-packages/electrum/gui/qt/main_window.py", line 3214, in save_transaction_into_wallet
    self.wallet.save_transactions(write=True)
  File "/usr/local/lib/python3.6/dist-packages/electrum/util.py", line 336, in <lambda>
    return lambda *args, **kw_args: do_profile(args, kw_args)
  File "/usr/local/lib/python3.6/dist-packages/electrum/util.py", line 332, in do_profile
    o = func(*args, **kw_args)
  File "/usr/local/lib/python3.6/dist-packages/electrum/address_synchronizer.py", line 431, in save_transactions
    self.storage.write()
  File "/usr/local/lib/python3.6/dist-packages/electrum/util.py", line 336, in <lambda>
    return lambda *args, **kw_args: do_profile(args, kw_args)
  File "/usr/local/lib/python3.6/dist-packages/electrum/util.py", line 332, in do_profile
    o = func(*args, **kw_args)
  File "/usr/local/lib/python3.6/dist-packages/electrum/storage.py", line 107, in write
    self._write()
  File "/usr/local/lib/python3.6/dist-packages/electrum/storage.py", line 119, in _write
    with open(temp_path, "w", encoding='utf-8') as f: