Replace typing.List with list

typing.List is deprecated since Python 3.9
This commit is contained in:
Markku Leiniö 2024-04-17 10:58:30 +03:00
parent 6176919336
commit 1b15b381bb

View File

@ -276,8 +276,6 @@ class CircuitsQuery(graphene.ObjectType):
``` ```
```python title="New" ```python title="New"
from typing import List
import strawberry import strawberry
import strawberry_django import strawberry_django
@ -286,7 +284,7 @@ class CircuitsQuery:
@strawberry.field @strawberry.field
def circuit(self, id: int) -> CircuitType: def circuit(self, id: int) -> CircuitType:
return models.Circuit.objects.get(pk=id) return models.Circuit.objects.get(pk=id)
circuit_list: List[CircuitType] = strawberry_django.field() circuit_list: list[CircuitType] = strawberry_django.field()
``` ```
### Change types.py ### Change types.py
@ -307,7 +305,7 @@ class CircuitType(NetBoxObjectType, ContactsMixin):
``` ```
```python title="New" ```python title="New"
from typing import Annotated, List from typing import Annotated
import strawberry import strawberry
import strawberry_django import strawberry_django
@ -321,7 +319,7 @@ class CircuitTypeType(OrganizationalObjectType):
color: str color: str
@strawberry_django.field @strawberry_django.field
def circuits(self) -> List[Annotated["CircuitType", strawberry.lazy('circuits.graphql.types')]]: def circuits(self) -> list[Annotated["CircuitType", strawberry.lazy('circuits.graphql.types')]]:
return self.circuits.all() return self.circuits.all()
``` ```