feature:db_summary

This commit is contained in:
aries-ckt
2023-06-01 18:17:37 +08:00
parent 98a7bf93f6
commit 8c93d355f5
44 changed files with 369 additions and 314 deletions

View File

@@ -1,6 +1,7 @@
from collections import OrderedDict
from collections import deque
class FixedSizeDict(OrderedDict):
def __init__(self, max_size):
super().__init__()
@@ -11,6 +12,7 @@ class FixedSizeDict(OrderedDict):
self.popitem(last=False)
super().__setitem__(key, value)
class FixedSizeList:
def __init__(self, max_size):
self.max_size = max_size
@@ -29,4 +31,4 @@ class FixedSizeList:
return len(self.list)
def __str__(self):
return str(list(self.list))
return str(list(self.list))