def decrypt(self): result = bitcoin.bip38_decrypt(self.key, self.pw) # Potentially slow-ish operation. Note: result may be None or empty; client code's slot checks for that condition, so no need to check result here. parent = self.w() # grab strong ref from weak ref if weak ref still alive if parent: parent.decrypted_sig.emit(self, result) else: self.print_error("parent widget was no longer alive, silently ignoring...")
def decrypt(self): parent = self.w( ) # grab strong ref from weak ref if weak ref still alive if parent: parent.decrypted_sig.emit(self, bitcoin.bip38_decrypt(self.key, self.pw)) else: self.print_error( "parent widget was no longer alive, silently ignoring...")