mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-08-14 03:14:23 +00:00
Sort imports
This commit is contained in:
@@ -1,19 +1,16 @@
|
||||
from uuid import UUID
|
||||
from fastapi import APIRouter, Depends, UploadFile, HTTPException
|
||||
|
||||
from fastapi import APIRouter, Depends, HTTPException, UploadFile
|
||||
from fastapi.responses import FileResponse
|
||||
|
||||
from security.secure import get_current_active_user
|
||||
|
||||
from models.bcf_request import *
|
||||
from models.bcf_response import *
|
||||
from models.request import *
|
||||
from models.other import *
|
||||
|
||||
from models.request import *
|
||||
from repository.bcf import bcf_db
|
||||
from security.secure import get_current_active_user
|
||||
|
||||
from api.logging import LoggingRoute
|
||||
|
||||
|
||||
router = APIRouter(route_class=LoggingRoute)
|
||||
|
||||
# ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ----
|
||||
|
||||
@@ -1,27 +1,22 @@
|
||||
import collections
|
||||
import os
|
||||
import shutil
|
||||
import traceback
|
||||
import sys
|
||||
|
||||
from fastapi import HTTPException, status, APIRouter, Request, Depends
|
||||
from fastapi import UploadFile, Form
|
||||
from fastapi.responses import FileResponse, HTMLResponse
|
||||
from fastapi.templating import Jinja2Templates
|
||||
from fastapi.encoders import jsonable_encoder
|
||||
|
||||
import traceback
|
||||
from typing import Union
|
||||
from uuid import UUID, uuid4
|
||||
|
||||
from pydantic import ValidationError
|
||||
from security.secure import get_current_active_user
|
||||
|
||||
from repository.documents import doc_db
|
||||
|
||||
from models.documents_request import *
|
||||
from models.documents_response import *
|
||||
from fastapi import APIRouter, Depends, Form, HTTPException, Request, UploadFile, status
|
||||
from fastapi.encoders import jsonable_encoder
|
||||
from fastapi.responses import FileResponse, HTMLResponse
|
||||
from fastapi.templating import Jinja2Templates
|
||||
from models.documents_common import *
|
||||
from models.documents_other import *
|
||||
from models.documents_request import *
|
||||
from models.documents_response import *
|
||||
from pydantic import ValidationError
|
||||
from repository.documents import doc_db
|
||||
from security.secure import get_current_active_user
|
||||
|
||||
from api.logging import LoggingRoute
|
||||
|
||||
|
||||
@@ -1,21 +1,16 @@
|
||||
import os
|
||||
|
||||
from typing import Optional
|
||||
|
||||
from fastapi import APIRouter, Request, Form
|
||||
from fastapi import Depends, HTTPException, status
|
||||
from fastapi.security import HTTPBasicCredentials, HTTPBasic
|
||||
from fastapi.responses import HTMLResponse
|
||||
from fastapi.templating import Jinja2Templates
|
||||
|
||||
from models.request import *
|
||||
|
||||
from repository.foundation import foundation_db
|
||||
from security.secure import authenticate_user, get_current_active_user
|
||||
|
||||
from uuid import uuid4
|
||||
|
||||
from fastapi import APIRouter, Depends, Form, HTTPException, Request, status
|
||||
from fastapi.responses import HTMLResponse
|
||||
from fastapi.security import HTTPBasic, HTTPBasicCredentials
|
||||
from fastapi.templating import Jinja2Templates
|
||||
from models.request import *
|
||||
from repository.foundation import foundation_db
|
||||
from security.secure import authenticate_user, get_current_active_user, get_secrets
|
||||
|
||||
from api.logging import LoggingRoute
|
||||
from security.secure import get_secrets
|
||||
|
||||
secrets = get_secrets()
|
||||
|
||||
|
||||
@@ -1,11 +1,12 @@
|
||||
from fastapi import FastAPI, APIRouter, Response, Request
|
||||
import logging
|
||||
from collections.abc import Callable
|
||||
|
||||
import httpx
|
||||
from fastapi import APIRouter, FastAPI, Request, Response
|
||||
from fastapi.routing import APIRoute
|
||||
from starlette.background import BackgroundTask
|
||||
from starlette.responses import StreamingResponse
|
||||
from fastapi.routing import APIRoute
|
||||
from starlette.types import Message
|
||||
from collections.abc import Callable
|
||||
import logging
|
||||
import httpx
|
||||
|
||||
|
||||
def log_info(req_body, res_body, route_url):
|
||||
|
||||
@@ -1,23 +1,19 @@
|
||||
import collections
|
||||
import os
|
||||
import traceback
|
||||
import sys
|
||||
|
||||
from fastapi import APIRouter, Request, Depends
|
||||
from fastapi.responses import FileResponse, HTMLResponse
|
||||
from fastapi.templating import Jinja2Templates
|
||||
from fastapi.encoders import jsonable_encoder
|
||||
|
||||
import traceback
|
||||
from uuid import UUID
|
||||
|
||||
from pydantic import ValidationError
|
||||
from security.secure import get_current_active_user
|
||||
|
||||
from repository.documents import doc_db
|
||||
|
||||
from fastapi import APIRouter, Depends, Request
|
||||
from fastapi.encoders import jsonable_encoder
|
||||
from fastapi.responses import FileResponse, HTMLResponse
|
||||
from fastapi.templating import Jinja2Templates
|
||||
from models.documents_other import *
|
||||
from models.documents_request import *
|
||||
from models.documents_response import *
|
||||
from models.documents_other import *
|
||||
from pydantic import ValidationError
|
||||
from repository.documents import doc_db
|
||||
from security.secure import get_current_active_user
|
||||
|
||||
from api.logging import LoggingRoute
|
||||
|
||||
|
||||
@@ -1,15 +1,12 @@
|
||||
import jsonpickle
|
||||
import os
|
||||
import pytz
|
||||
|
||||
from dateutil import parser
|
||||
from uuid import uuid4, UUID
|
||||
|
||||
from neo4j import GraphDatabase
|
||||
|
||||
from datetime import datetime, timezone
|
||||
from uuid import UUID, uuid4
|
||||
|
||||
import jsonpickle
|
||||
import pytz
|
||||
from dateutil import parser
|
||||
from models.request import UserInDB
|
||||
from neo4j import GraphDatabase
|
||||
from security.secrets import get_secrets
|
||||
|
||||
get_secrets()
|
||||
|
||||
@@ -18,11 +18,12 @@
|
||||
# Some modifications have been made to the code.
|
||||
#
|
||||
|
||||
from py2neo.data import Node, Relationship
|
||||
from uuid import uuid4
|
||||
|
||||
import ifcopenshell
|
||||
import ifcopenshell.util.schema
|
||||
from py2neo import Graph
|
||||
from py2neo.data import Node, Relationship
|
||||
|
||||
|
||||
# Create the basic node with literal attributes and the class hierarchy
|
||||
|
||||
@@ -1,12 +1,9 @@
|
||||
from api import bcf, documents, foundation
|
||||
from fastapi import FastAPI, Request
|
||||
from fastapi.responses import HTMLResponse, FileResponse
|
||||
from fastapi.middleware.cors import CORSMiddleware
|
||||
from fastapi.responses import FileResponse, HTMLResponse
|
||||
from fastapi.templating import Jinja2Templates
|
||||
|
||||
from api import foundation
|
||||
from api import bcf
|
||||
from api import documents
|
||||
|
||||
endpoint_metadata = [
|
||||
{"name": "api_versions_get", "description": "/foundation/versions"},
|
||||
{"name": "foundation_auth_get", "description": "/foundation/1.0/auth"},
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
from pydantic import BaseModel
|
||||
from typing import Optional
|
||||
from enum import Enum
|
||||
from typing import Optional
|
||||
|
||||
from pydantic import BaseModel
|
||||
|
||||
|
||||
class BimSnippet(BaseModel):
|
||||
|
||||
@@ -1,7 +1,21 @@
|
||||
from pydantic import BaseModel
|
||||
from typing import Optional
|
||||
from models.bcf_common import BimSnippet, BitmapType, Location, Direction, SnapshotType, Component
|
||||
from models.bcf_common import Coloring, OrthogonalCamera, Visibility, PerspectiveCamera, Line, ClippingPlane
|
||||
|
||||
from pydantic import BaseModel
|
||||
|
||||
from models.bcf_common import (
|
||||
BimSnippet,
|
||||
BitmapType,
|
||||
ClippingPlane,
|
||||
Coloring,
|
||||
Component,
|
||||
Direction,
|
||||
Line,
|
||||
Location,
|
||||
OrthogonalCamera,
|
||||
PerspectiveCamera,
|
||||
SnapshotType,
|
||||
Visibility,
|
||||
)
|
||||
|
||||
|
||||
class ProjectPUT(BaseModel):
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
from pydantic import BaseModel, Field, constr
|
||||
from typing import Optional
|
||||
|
||||
from pydantic import BaseModel, Field, constr
|
||||
|
||||
# This file contains models used in both requests and responses during upload and download of documents.
|
||||
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
from typing import Optional
|
||||
from pydantic import BaseModel
|
||||
from models.documents_common import Document, DocumentVersion
|
||||
|
||||
from pydantic import BaseModel
|
||||
|
||||
from models.documents_common import Document, DocumentVersion
|
||||
|
||||
# This file contains models that are not used at all, at least not yet.
|
||||
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
from pydantic import BaseModel, Field
|
||||
from typing import Optional
|
||||
|
||||
from models.documents_common import CallbackLink, Document
|
||||
from models.documents_request import FileToUpload, DocumentMetadataEntry
|
||||
from models.request import User
|
||||
from pydantic import BaseModel, Field
|
||||
|
||||
from models.documents_common import CallbackLink, Document
|
||||
from models.documents_request import DocumentMetadataEntry, FileToUpload
|
||||
from models.request import User
|
||||
|
||||
# This file contains models that are neither used in requests nor in responses,
|
||||
# and they can be used during both upload and download of documents.
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
from pydantic import BaseModel, Field, constr
|
||||
from typing import Optional
|
||||
from enum import Enum
|
||||
from typing import Optional
|
||||
|
||||
from pydantic import BaseModel, Field, constr
|
||||
|
||||
from models.documents_common import CallbackLink
|
||||
|
||||
|
||||
# This file contains models used in requests during upload and download of documents.
|
||||
|
||||
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
from pydantic import BaseModel, Field, constr
|
||||
from typing import Optional
|
||||
from enum import Enum
|
||||
from typing import Optional
|
||||
|
||||
from pydantic import BaseModel, Field, constr
|
||||
|
||||
from models.documents_common import DocumentVersion, LinkData
|
||||
|
||||
|
||||
# This file contains models used in responses during upload and download of documents.
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
from __future__ import annotations
|
||||
|
||||
from pydantic import BaseModel
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
from __future__ import annotations
|
||||
|
||||
from pydantic import BaseModel
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
from __future__ import annotations
|
||||
|
||||
from pydantic import BaseModel
|
||||
|
||||
|
||||
|
||||
@@ -1,13 +1,10 @@
|
||||
import base64
|
||||
import os
|
||||
import jsonpickle
|
||||
|
||||
from fastapi import UploadFile, HTTPException
|
||||
|
||||
from uuid import UUID, uuid4
|
||||
|
||||
import jsonpickle
|
||||
from database.neo4j import MyDB, driver
|
||||
|
||||
from fastapi import HTTPException, UploadFile
|
||||
from models.bcf_request import *
|
||||
from models.bcf_response import *
|
||||
from models.request import *
|
||||
|
||||
@@ -1,22 +1,17 @@
|
||||
import os
|
||||
import math
|
||||
|
||||
from uuid import UUID, uuid4
|
||||
import os
|
||||
from typing import Union
|
||||
|
||||
from fastapi import HTTPException
|
||||
|
||||
from database.neo4j import MyDB, driver
|
||||
|
||||
from models.documents_request import *
|
||||
from models.documents_response import *
|
||||
from models.documents_common import *
|
||||
from models.documents_other import *
|
||||
from uuid import UUID, uuid4
|
||||
|
||||
import ifcopenshell
|
||||
from py2neo import Graph
|
||||
|
||||
from database.neo4j import MyDB, driver
|
||||
from fastapi import HTTPException
|
||||
from ifcgraph.ifcgraph import create_full_graph
|
||||
from models.documents_common import *
|
||||
from models.documents_other import *
|
||||
from models.documents_request import *
|
||||
from models.documents_response import *
|
||||
from py2neo import Graph
|
||||
|
||||
|
||||
class DOCDB(MyDB):
|
||||
|
||||
@@ -1,19 +1,14 @@
|
||||
import os
|
||||
import hashlib
|
||||
|
||||
import os
|
||||
from datetime import timedelta
|
||||
|
||||
from fastapi import HTTPException
|
||||
|
||||
from database.neo4j import MyDB, driver
|
||||
from security.secure import create_access_token
|
||||
from fastapi import HTTPException
|
||||
from jose import jwt
|
||||
|
||||
from security.secrets import get_secrets
|
||||
from security.secure import credentials_exception
|
||||
|
||||
from models.foundation_other import *
|
||||
from models.other import *
|
||||
from security.secrets import get_secrets
|
||||
from security.secure import create_access_token, credentials_exception
|
||||
|
||||
secrets = get_secrets()
|
||||
|
||||
|
||||
@@ -1,17 +1,15 @@
|
||||
from __future__ import annotations
|
||||
from fastapi import Depends, HTTPException, status, Security
|
||||
from fastapi.security import OAuth2AuthorizationCodeBearer, SecurityScopes
|
||||
|
||||
import os
|
||||
from datetime import datetime, timedelta
|
||||
from passlib.context import CryptContext
|
||||
from jose import jwt, JWTError
|
||||
|
||||
from models.other import TokenData
|
||||
from models.request import User
|
||||
|
||||
from database.neo4j import db
|
||||
import os
|
||||
|
||||
from fastapi import Depends, HTTPException, Security, status
|
||||
from fastapi.security import OAuth2AuthorizationCodeBearer, SecurityScopes
|
||||
from jose import JWTError, jwt
|
||||
from models.other import TokenData
|
||||
from models.request import User
|
||||
from passlib.context import CryptContext
|
||||
from security.secrets import get_secrets
|
||||
|
||||
secrets = get_secrets()
|
||||
|
||||
Reference in New Issue
Block a user