persist-queue
persist-queue copied to clipboard
Is should be changed to ==
- I changed my data ID, and finally I couldn't ack it
def _find_item_id(self, item, search=True):
if item is None:
return None
elif isinstance(item, dict) and "pqid" in item:
return item.get("pqid")
elif search:
for key, value in self._unack_cache.items():
if value is item:
return key
log.warning("Can't find item in unack cache.")
elif isinstance(item, int) or (
isinstance(item, str) and item.isnumeric()
):
return int(item)
return None
-
value
isitem -
value
==item -
warning Can't find item in unack cache.