From eab2d00864912abf4a10868a49a16f53a54b5b6c Mon Sep 17 00:00:00 2001 From: Madhava Jay Date: Wed, 8 May 2024 14:58:31 +1000 Subject: [PATCH] Removed unnecessary imports for Self - Commented out invalid nbQA files attribute --- .pre-commit-config.yaml | 3 ++- packages/syft/src/syft/types/uid.py | 12 +++--------- 2 files changed, 5 insertions(+), 10 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index c16079f8a22..d243ca60d91 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -78,7 +78,8 @@ repos: - repo: https://github.com/nbQA-dev/nbQA rev: 1.8.3 - files: "^notebooks/(api|tutorials|admin)" + # nbQA has no files attribute + # files: "^notebooks/(api|tutorials|admin)" hooks: - id: nbqa-isort - id: nbqa-black diff --git a/packages/syft/src/syft/types/uid.py b/packages/syft/src/syft/types/uid.py index 641b9a28c4f..b4aab67302e 100644 --- a/packages/syft/src/syft/types/uid.py +++ b/packages/syft/src/syft/types/uid.py @@ -9,20 +9,14 @@ import uuid from uuid import UUID as uuid_type +# third party +from typing_extensions import Self + # relative from ..serde.serializable import serializable from ..util.logger import critical from ..util.logger import traceback_and_raise -try: - # Python >= 3.11 - # stdlib - from typing import Self -except ImportError: - # Python < 3.11 - # third party - from typing_extensions import Self - @serializable(attrs=["value"]) class UID: