]> git.ipfire.org Git - thirdparty/fastapi/sqlmodel.git/commitdiff
♻ Refactor internal imports to reduce redundancy (#272)
authorAmin Alaee <mohammadamin.alaee@gmail.com>
Sat, 27 Aug 2022 23:50:12 +0000 (01:50 +0200)
committerGitHub <noreply@github.com>
Sat, 27 Aug 2022 23:50:12 +0000 (23:50 +0000)
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
sqlmodel/sql/sqltypes.py

index a9f53ad2867a04bface4541bbcc6e5bf9b8a5ec2..09b8239476c83430510756d7ecb49dac2fc61bf6 100644 (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