Skip to content

Commit 2510a7e

Browse files
CosmoVNatalia Grigoreva
authored andcommitted
added relationship fetch feature
1 parent 27afe3e commit 2510a7e

39 files changed

+1786
-1325
lines changed

fastapi_jsonapi/__init__.py

Lines changed: 4 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -2,32 +2,17 @@
22

33
from pathlib import Path
44

5-
from fastapi import FastAPI
6-
7-
from fastapi_jsonapi.api import RoutersJSONAPI
85
from fastapi_jsonapi.exceptions import BadRequest
9-
from fastapi_jsonapi.exceptions.handlers import base_exception_handler
106
from fastapi_jsonapi.exceptions.json_api import HTTPException
117
from fastapi_jsonapi.querystring import QueryStringManager
128

9+
from fastapi_jsonapi.api.application_builder import ApplicationBuilder # isort: skip
10+
1311
__version__ = Path(__file__).parent.joinpath("VERSION").read_text().strip()
1412

1513
__all__ = [
14+
"ApplicationBuilder",
1615
"BadRequest",
16+
"HTTPException",
1717
"QueryStringManager",
18-
"RoutersJSONAPI",
19-
"init",
2018
]
21-
22-
23-
def init(app: FastAPI):
24-
"""
25-
Init the app.
26-
27-
Processes the application by setting the entities necessary for work.
28-
29-
Action list:
30-
- Registers default exception handlers for exceptions defined
31-
in "fastapi_jsonapi.exceptions" module.
32-
"""
33-
app.add_exception_handler(HTTPException, base_exception_handler)

0 commit comments

Comments
 (0)