(self, folder: str)
| 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): |