We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1e05398 commit 032de7dCopy full SHA for 032de7d
1 file changed
cbr_ru/xml_metall/db.py
@@ -112,12 +112,16 @@ def paginating(
112
def get_inherited_models(cls) -> List[Type['BaseModel']]:
113
return sorted(cls.__subclasses__(), key=lambda x: x.__name__)
114
115
+ @classmethod
116
+ def count(cls) -> int:
117
+ return cls.select().count()
118
+
119
@classmethod
120
def print_count_of_tables(cls):
121
items = []
122
for sub_cls in cls.get_inherited_models():
123
name = sub_cls.__name__
- count = sub_cls.select().count()
124
+ count = sub_cls.count()
125
items.append(f'{name}: {count}')
126
127
print(', '.join(items))
0 commit comments