timeless routes (#31119)

* timeless route

* update sort

* update test

* fix param name
This commit is contained in:
Adeeb Shihadeh
2024-03-05 20:43:33 -08:00
committed by GitHub
parent ed39519014
commit 7cfc571f56
5 changed files with 9 additions and 14 deletions
+5 -1
View File
@@ -263,6 +263,10 @@ class SegmentRange:
def timestamp(self) -> str:
return self.m.group("timestamp")
@property
def log_id(self) -> str:
return self.m.group("log_id")
@property
def slice(self) -> str:
return self.m.group("slice") or ""
@@ -291,7 +295,7 @@ class SegmentRange:
return list(range(end + 1))[s]
def __str__(self) -> str:
return f"{self.dongle_id}/{self.timestamp}" + (f"/{self.slice}" if self.slice else "") + (f"/{self.selector}" if self.selector else "")
return f"{self.dongle_id}/{self.log_id}" + (f"/{self.slice}" if self.slice else "") + (f"/{self.selector}" if self.selector else "")
def __repr__(self) -> str:
return self.__str__()