♻ Refactor internal imports to reduce redundancy (#272)

Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
This commit is contained in:
Amin Alaee 2022-08-28 01:50:12 +02:00 committed by GitHub
parent 2bc915ed04
commit 92f52a3fc5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,11 +1,10 @@
import uuid
from typing import Any, Optional, cast
from sqlalchemy import types
from sqlalchemy import CHAR, types
from sqlalchemy.dialects.postgresql import UUID
from sqlalchemy.engine.interfaces import Dialect
from sqlalchemy.sql.type_api import TypeEngine
from sqlalchemy.types import CHAR, TypeDecorator
class AutoString(types.TypeDecorator): # type: ignore
@ -23,7 +22,7 @@ class AutoString(types.TypeDecorator): # type: ignore
# Reference form SQLAlchemy docs: https://docs.sqlalchemy.org/en/14/core/custom_types.html#backend-agnostic-guid-type
# with small modifications
class GUID(TypeDecorator): # type: ignore
class GUID(types.TypeDecorator): # type: ignore
"""Platform-independent GUID type.
Uses PostgreSQL's UUID type, otherwise uses