-
Notifications
You must be signed in to change notification settings - Fork 15
Closed
Labels
debtCode quality improvement or decrease of technical debt.Code quality improvement or decrease of technical debt.t-toolingIssues with this label are in the ownership of the tooling team.Issues with this label are in the ownership of the tooling team.
Milestone
Description
Do not use Any
type as suggested in the ANN401.
Instead of
from typing import Any
def get_first(container: list[Any]) -> Any:
return container[0]
use the following
from typing import TypeVar
T = TypeVar('T')
def get_first(container: list[T]) -> T:
return container[0]
Any
can probably still make sense for the *args
/ **kwargs
.
Metadata
Metadata
Assignees
Labels
debtCode quality improvement or decrease of technical debt.Code quality improvement or decrease of technical debt.t-toolingIssues with this label are in the ownership of the tooling team.Issues with this label are in the ownership of the tooling team.