Fix mutable-class-default ruff warnings (#3087)

This commit is contained in:
correctmost 2025-01-07 23:23:07 +00:00 committed by GitHub
parent 34ef6527ce
commit 10a12dc855
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 18 additions and 18 deletions

View File

@ -2,6 +2,7 @@ from __future__ import annotations
import getpass
from pathlib import Path
from typing import ClassVar
from ..exceptions import SysCallError
from ..general import SysCommand, SysCommandWorker, clear_vt100_escape_codes
@ -11,7 +12,7 @@ from .device_model import Fido2Device
class Fido2:
_loaded: bool = False
_fido2_devices: list[Fido2Device] = []
_fido2_devices: ClassVar[list[Fido2Device]] = []
@classmethod
def get_fido2_devices(cls, reload: bool = False) -> list[Fido2Device]:

View File

@ -18,37 +18,37 @@ class STYLE(Enum):
class MenuKeys(Enum):
# latin keys
STD_KEYS = set(range(32, 127))
STD_KEYS = frozenset(range(32, 127))
# numbers
NUM_KEYS = set(range(49, 58))
NUM_KEYS = frozenset(range(49, 58))
# Menu up: up, k
MENU_UP = {259, 107}
MENU_UP = frozenset({259, 107})
# Menu down: down, j
MENU_DOWN = {258, 106}
MENU_DOWN = frozenset({258, 106})
# Menu left: left, h
MENU_LEFT = {260, 104}
MENU_LEFT = frozenset({260, 104})
# Menu right: right, l
MENU_RIGHT = {261, 108}
MENU_RIGHT = frozenset({261, 108})
# Menu start: home CTRL-a
MENU_START = {262, 1}
MENU_START = frozenset({262, 1})
# Menu end: end CTRL-e
MENU_END = {360, 5}
MENU_END = frozenset({360, 5})
# Enter
ACCEPT = {10}
ACCEPT = frozenset({10})
# Selection: space, tab
MULTI_SELECT = {32, 9}
MULTI_SELECT = frozenset({32, 9})
# Search: /
ENABLE_SEARCH = {47}
ENABLE_SEARCH = frozenset({47})
# ESC
ESC = {27}
ESC = frozenset({27})
# BACKSPACE (search)
BACKSPACE = {127, 263}
BACKSPACE = frozenset({127, 263})
# Help view: ctrl+h
HELP = {8}
HELP = frozenset({8})
# Scroll up: CTRL+up
SCROLL_UP = {581}
SCROLL_UP = frozenset({581})
# Scroll down: CTRL+down
SCROLL_DOWN = {540}
SCROLL_DOWN = frozenset({540})
@classmethod
def from_ord(cls, key: int) -> list['MenuKeys']:

View File

@ -209,7 +209,6 @@ ignore = [
"PLW1641", # eq-without-hash
"PLW2901", # redefined-loop-name
"RUF005", # collection-literal-concatenation
"RUF012", # mutable-class-default
"RUF015", # unnecessary-iterable-allocation-for-first-element
"RUF039", # unraw-re-pattern
"RUF051", # if-key-in-dict-del