From: Amin Alaee Date: Sat, 27 Aug 2022 23:50:12 +0000 (+0200) Subject: ♻ Refactor internal imports to reduce redundancy (#272) X-Git-Tag: 0.0.7~5 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=92f52a3fc56a3a504b9f19e7bf3d2f3a773a58b1;p=thirdparty%2Ffastapi%2Fsqlmodel.git ♻ Refactor internal imports to reduce redundancy (#272) Co-authored-by: Sebastián Ramírez --- diff --git a/sqlmodel/sql/sqltypes.py b/sqlmodel/sql/sqltypes.py index a9f53ad2..09b82394 100644 --- a/sqlmodel/sql/sqltypes.py +++ b/sqlmodel/sql/sqltypes.py @@ -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