style: use target version practices

This commit is contained in:
jakob.scheid committed 2026-09-27 23:48:23 +02:00
1 parent e1eecd0e27
commit f78909297e
4 files changed
+8 -12

No files matched your search

@@ -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())