From 505acab7a260ef5f7a4125fce181b706719328e1 Mon Sep 17 00:00:00 2001 From: fukutomiteppei Date: Sun, 24 May 2026 22:29:08 +0900 Subject: [PATCH] Use ClassVar for Packet.fields_desc type hint AI-Assisted: yes (Codex) --- scapy/packet.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/scapy/packet.py b/scapy/packet.py index f75b6e43991..53a61b17075 100644 --- a/scapy/packet.py +++ b/scapy/packet.py @@ -55,6 +55,7 @@ from typing import ( Any, Callable, + ClassVar, Dict, Iterator, List, @@ -105,7 +106,7 @@ class Packet( "process_information" ] name = None - fields_desc = [] # type: List[AnyField] + fields_desc = [] # type: ClassVar[List[AnyField]] deprecated_fields = {} # type: Dict[str, Tuple[str, str]] overload_fields = {} # type: Dict[Type[Packet], Dict[str, Any]] payload_guess = [] # type: List[Tuple[Dict[str, Any], Type[Packet]]]