ruff check --select F821 napalm_linux/linux.py reports 30 undefined names: 12 × Dict, 16 × List, 2 × Optional. It only works because of from __future__ import annotations; typing.get_type_hints(LinuxDriver.get_route_to) raises NameError.
Fix: import them, or use the builtins. Add F821 to the lint run.
Part of NetOrk/netork#1105. Plan: NAPALM/napalm-device-types docs/STRUCTURE.md (branch docs/structure-plan).
Prio P4: no runtime failure today.
`ruff check --select F821 napalm_linux/linux.py` reports 30 undefined names: 12 × `Dict`, 16 × `List`, 2 × `Optional`. It only works because of `from __future__ import annotations`; `typing.get_type_hints(LinuxDriver.get_route_to)` raises `NameError`.
Fix: import them, or use the builtins. Add F821 to the lint run.
Part of NetOrk/netork#1105. Plan: NAPALM/napalm-device-types `docs/STRUCTURE.md` (branch `docs/structure-plan`).
Prio P4: no runtime failure today.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
ruff check --select F821 napalm_linux/linux.pyreports 30 undefined names: 12 ×Dict, 16 ×List, 2 ×Optional. It only works because offrom __future__ import annotations;typing.get_type_hints(LinuxDriver.get_route_to)raisesNameError.Fix: import them, or use the builtins. Add F821 to the lint run.
Part of NetOrk/netork#1105. Plan: NAPALM/napalm-device-types
docs/STRUCTURE.md(branchdocs/structure-plan).Prio P4: no runtime failure today.