def loadAESCb(self, path, filename):
if not filename or len(filename) < 1:
return
try:
full = os.path.join(path, filename[0])
with open(full) as f:
if full.endswith(".json"):
jsonAES = utils.readJsonStream(f)
self.aesInput.text = jsonAES["base64AESKey"]
else:
self.aesInput.text = f.read()
App.get_running_app().curSearchPath = path
except (IOError, UnicodeDecodeError, ValueError) as e:
displayError(e)
except KeyError:
displayError(_("Malformed crypto container"))
self.dismissPopup()
评论列表
文章目录