style: use target version practices

This commit is contained in:
jakob.scheid committed 2026-09-28 00:04:53 +02:00
1 parent b2a7c9a0e3
commit 896bfcc2dd
4 files changed
+8 -12

No files matched your search

+3 -4
View File
@@ -20,7 +20,6 @@ import errno
import os
import pathlib
import types
from typing import Union
try:
from warnings import deprecated
@@ -154,10 +153,10 @@ def assert_that_is_instance(
obj: object,
class_or_tuple: type | types.UnionType | tuple[type, ...],
) -> None:
if not isinstance(class_or_tuple, Union[type, types.UnionType, tuple]):
if not isinstance(class_or_tuple, (type, types.UnionType, tuple)):
raise TypeError(
f"class_or_tuple: expected 'Union[type, types.UnionType, "
f"tuple[type, ...]]', 'got {type(class_or_tuple).__name__}'",
f"class_or_tuple: expected 'type | types.UnionType, tupl"
f"e[type, ...]', 'got {type(class_or_tuple).__name__}'",
)
if not isinstance(obj, class_or_tuple):
if isinstance(class_or_tuple, (tuple, types.UnionType)):
@@ -125,12 +125,12 @@ Returns all users.
##### Method signature
```python
list_all(self) -> List[User]
list_all(self) -> list[User]
```
##### Returns
Return type: `List[User]`
Return type: `list[User]`
##### Parameters
@@ -1,5 +1,4 @@
from dataclasses import dataclass
from typing import Optional
@dataclass
@@ -11,4 +10,4 @@ class User:
id: str
name: str
email: str
age: Optional[int] = None
age: int | None = None
@@ -1,5 +1,3 @@
from typing import Dict, List
from .models import User
@@ -10,7 +8,7 @@ class InMemoryUserStorage:
"""
def __init__(self):
self._users: Dict[str, User] = {}
self._users: dict[str, User] = {}
def add(self, user: User) -> None:
"""Adds a user."""
@@ -24,6 +22,6 @@ class InMemoryUserStorage:
"""Deletes a user."""
del self._users[user_id]
def list_all(self) -> List[User]:
def list_all(self) -> list[User]:
"""Returns all users."""
return list(self._users.values())