Skip to content

Commit 3044764

Browse files
committed
Bump Python back to 3.12 due to Envio Hypersync compatibility issues
1 parent 3733b9d commit 3044764

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

tradingstrategy/vault.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -759,7 +759,7 @@ def limit_to_vaults(
759759
760760
If not set, skip and do not care if some vaults are missing.
761761
"""
762-
assert all(type(v) in (tuple, list) and isinstance(v[0], ChainId) and v[1].startswith("0x") for v in vaults), f"Bad vault descriptors: {vaults}"
762+
assert all(type(v) in (tuple, list) and isinstance(v[0], (ChainId, int)) and v[1].startswith("0x") for v in vaults), f"Bad vault descriptors: {vaults}"
763763
vaults = set(vaults)
764764

765765
if check_all_vaults_found:
@@ -772,7 +772,8 @@ def limit_to_vaults(
772772
if v[1] not in found:
773773
missing_msg += f"\n - Missing vault {v[1]} on chain {v[0]}"
774774

775-
msg= f"Expected {len(vaults)} vault, got {len(self.vaults)}. Maybe some vault data is mismatch, missing?\n"
775+
missing_count = len(vaults) - len(vault_list)
776+
msg = f"Expected {len(vaults)} vaults, found {len(vault_list)}, missing {missing_count} (vault database has {len(self.vaults)} total vaults).\n"
776777
raise AssertionError(msg + missing_msg)
777778
else:
778779
# Use iterator

0 commit comments

Comments
 (0)