generated from jCloud/repository-template
style: use target version practices
This commit is contained in:
4 files changed
+8
-12
No files matched your search
@@ -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)):
|
||||
|
||||
+2
-2
@@ -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
-2
@@ -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
|
||||
+2
-4
@@ -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())
|
||||
Reference in new issue
Block a user