MCPcopy
hub / github.com/LawRefBook/Laws / get_or_create_category

Method get_or_create_category

scripts/database.py:67–75  ·  view source on GitHub ↗
(self, folder: str)

Source from the content-addressed store, hash-verified

65 self.db = db
66
67 def get_or_create_category(self, folder: str) -> Category:
68 try:
69 return Category.get(folder=folder)
70 except Category.DoesNotExist:
71 pass
72 return Category.create(**{
73 "name": folder.split("/")[-1],
74 "folder": folder
75 })
76
77 def get_laws(self, name: str = None, publish_at: datetime | str = None) -> List[Law]:
78 if publish_at and isinstance(publish_at, datetime):

Callers 1

update_databaseFunction · 0.80

Calls 1

getMethod · 0.80

Tested by

no test coverage detected