diff --git a/RNS/Identity.py b/RNS/Identity.py index afa1bf76..7a097a64 100644 --- a/RNS/Identity.py +++ b/RNS/Identity.py @@ -127,11 +127,10 @@ class Identity: :returns: An :ref:`RNS.Identity` instance that can be used to create an outgoing :ref:`RNS.Destination`, or *None* if the destination is unknown. """ if from_identity_hash: - with Identity.known_destinations_lock: - destination_hashes = list(Identity.known_destinations.keys()) + with Identity.known_destinations_lock: destination_hashes = list(Identity.known_destinations.keys()) for destination_hash in destination_hashes: entry = Identity.known_destinations.get(destination_hash) - if entry is None: continue + if not entry: continue if target_hash == Identity.truncated_hash(entry[2]): if not _no_use: RNS.Reticulum.get_instance()._used_destination_data(destination_hash) identity = Identity(create_keys=False) @@ -288,11 +287,10 @@ class Identity: def _retain_identity(identity_hash): try: retained = False - with Identity.known_destinations_lock: - destination_hashes = list(Identity.known_destinations.keys()) + with Identity.known_destinations_lock: destination_hashes = list(Identity.known_destinations.keys()) for destination_hash in destination_hashes: entry = Identity.known_destinations.get(destination_hash) - if entry is None: continue + if not entry: continue if identity_hash == Identity.truncated_hash(entry[2]): if Identity._retain_destination_data(destination_hash): retained = True @@ -309,8 +307,8 @@ class Identity: no_path = 0 retained = 0 never_used = 0 - with Identity.known_destinations_lock: - destination_hashes = list(Identity.known_destinations.keys()) + + with Identity.known_destinations_lock: destination_hashes = list(Identity.known_destinations.keys()) for destination_hash in destination_hashes: try: if RNS.Transport.has_path(destination_hash): has_path = True