|
|
@ -125,9 +125,13 @@ def cleanup(subclass, references):
|
|
|
|
:param references: list of references to reconcile against
|
|
|
|
:param references: list of references to reconcile against
|
|
|
|
:type references: list
|
|
|
|
:type references: list
|
|
|
|
"""
|
|
|
|
"""
|
|
|
|
|
|
|
|
messages = []
|
|
|
|
for tx, reference in get_ref_map().items():
|
|
|
|
for tx, reference in get_ref_map().items():
|
|
|
|
if reference not in references:
|
|
|
|
if reference not in references:
|
|
|
|
if get_subclass(reference) == subclass:
|
|
|
|
if get_subclass(reference) == subclass:
|
|
|
|
log.info(f"Archiving trade reference: {reference} / TX: {tx}")
|
|
|
|
logmessage = f"Archiving trade reference: {reference} / TX: {tx}"
|
|
|
|
|
|
|
|
messages.append(logmessage)
|
|
|
|
|
|
|
|
log.info(logmessage)
|
|
|
|
r.rename(f"trade.{tx}.reference", f"archive.trade.{tx}.reference")
|
|
|
|
r.rename(f"trade.{tx}.reference", f"archive.trade.{tx}.reference")
|
|
|
|
r.rename(f"trade.{reference}", f"archive.trade.{reference}")
|
|
|
|
r.rename(f"trade.{reference}", f"archive.trade.{reference}")
|
|
|
|
|
|
|
|
return messages
|
|
|
|