tmpl-fastapi/app/paths/__init__.py

24 lines
483 B
Python
Raw Normal View History

"""Module containing FastAPI paths"""
import abc
from fastapi import FastAPI
class Paths(abc.ABC):
"""Abstract class for storing paths for FastAPI app"""
def __init__(self, app: FastAPI) -> None:
"""Abstract class for storing paths
for FastAPI app
Args:
app (FastAPI): Application object
"""
self.app = app
2023-02-27 19:05:57 +04:00
@abc.abstractmethod
def add_paths(self) -> None:
"""Add paths to the FastAPI application"""