Sorted imports with isort
This commit is contained in:
@@ -1,54 +1,41 @@
|
||||
import aiofiles
|
||||
import re
|
||||
import pickle
|
||||
import re
|
||||
from datetime import datetime, timedelta, timezone
|
||||
from os import makedirs, path, remove, system
|
||||
from secrets import token_urlsafe
|
||||
from shutil import move
|
||||
from threading import Thread
|
||||
from typing import Union
|
||||
from uuid import uuid4
|
||||
from magic import Magic
|
||||
from datetime import datetime, timedelta, timezone
|
||||
from os import makedirs, path, remove, system
|
||||
|
||||
from pydantic import ValidationError
|
||||
from classes.exceptions import (
|
||||
AccessTokenInvalidError,
|
||||
AlbumNameNotFoundError,
|
||||
PhotoNotFoundError,
|
||||
PhotoSearchQueryEmptyError,
|
||||
SearchPageInvalidError,
|
||||
SearchTokenInvalidError,
|
||||
)
|
||||
from classes.models import Photo, PhotoPublic, SearchResultsPhoto
|
||||
from modules.exif_reader import extract_location
|
||||
from modules.hasher import get_phash, get_duplicates
|
||||
from modules.scheduler import scheduler
|
||||
from modules.security import (
|
||||
ALGORITHM,
|
||||
SECRET_KEY,
|
||||
TokenData,
|
||||
User,
|
||||
create_access_token,
|
||||
get_current_active_user,
|
||||
get_user,
|
||||
)
|
||||
from modules.app import app
|
||||
from modules.database import col_photos, col_albums, col_tokens
|
||||
from pymongo import DESCENDING
|
||||
from bson.objectid import ObjectId
|
||||
import aiofiles
|
||||
from bson.errors import InvalidId
|
||||
from plum.exceptions import UnpackError
|
||||
from jose import JWTError, jwt
|
||||
|
||||
from fastapi import UploadFile, Security
|
||||
from fastapi.responses import UJSONResponse, Response
|
||||
from bson.objectid import ObjectId
|
||||
from fastapi import Security, UploadFile
|
||||
from fastapi.exceptions import HTTPException
|
||||
from starlette.status import (
|
||||
HTTP_204_NO_CONTENT,
|
||||
HTTP_401_UNAUTHORIZED,
|
||||
HTTP_409_CONFLICT,
|
||||
)
|
||||
from fastapi.responses import Response, UJSONResponse
|
||||
from jose import JWTError, jwt
|
||||
from magic import Magic
|
||||
from plum.exceptions import UnpackError
|
||||
from pydantic import ValidationError
|
||||
from pymongo import DESCENDING
|
||||
from starlette.status import (HTTP_204_NO_CONTENT, HTTP_401_UNAUTHORIZED,
|
||||
HTTP_409_CONFLICT)
|
||||
|
||||
from classes.exceptions import (AccessTokenInvalidError,
|
||||
AlbumNameNotFoundError, PhotoNotFoundError,
|
||||
PhotoSearchQueryEmptyError,
|
||||
SearchPageInvalidError,
|
||||
SearchTokenInvalidError)
|
||||
from classes.models import Photo, PhotoPublic, SearchResultsPhoto
|
||||
from modules.app import app
|
||||
from modules.database import col_albums, col_photos, col_tokens
|
||||
from modules.exif_reader import extract_location
|
||||
from modules.hasher import get_duplicates, get_phash
|
||||
from modules.scheduler import scheduler
|
||||
from modules.security import (ALGORITHM, SECRET_KEY, TokenData, User,
|
||||
create_access_token, get_current_active_user,
|
||||
get_user)
|
||||
from modules.utils import configGet, logWrite
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user