| # pylint: disable=missing-module-docstring,missing-class-docstring,too-few-public-methods |
| # pylint: disable=no-self-use,missing-function-docstring |
| from __future__ import annotations |
| |
| from typing import TYPE_CHECKING |
| |
| |
| class Cls: |
| def func(self, stuff: defaultdict): |
| # This import makes the definition work. |
| # pylint: disable=import-outside-toplevel |
| from collections import defaultdict |
| |
| obj = defaultdict() |
| obj.update(stuff) |
| return obj |
| |
| |
| if TYPE_CHECKING: |
| # This import makes the annotations work. |
| from collections import defaultdict |