Fix mutable-class-default ruff warnings (#3087)
This commit is contained in:
parent
34ef6527ce
commit
10a12dc855
|
|
@ -2,6 +2,7 @@ from __future__ import annotations
|
||||||
|
|
||||||
import getpass
|
import getpass
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
|
from typing import ClassVar
|
||||||
|
|
||||||
from ..exceptions import SysCallError
|
from ..exceptions import SysCallError
|
||||||
from ..general import SysCommand, SysCommandWorker, clear_vt100_escape_codes
|
from ..general import SysCommand, SysCommandWorker, clear_vt100_escape_codes
|
||||||
|
|
@ -11,7 +12,7 @@ from .device_model import Fido2Device
|
||||||
|
|
||||||
class Fido2:
|
class Fido2:
|
||||||
_loaded: bool = False
|
_loaded: bool = False
|
||||||
_fido2_devices: list[Fido2Device] = []
|
_fido2_devices: ClassVar[list[Fido2Device]] = []
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
def get_fido2_devices(cls, reload: bool = False) -> list[Fido2Device]:
|
def get_fido2_devices(cls, reload: bool = False) -> list[Fido2Device]:
|
||||||
|
|
|
||||||
|
|
@ -18,37 +18,37 @@ class STYLE(Enum):
|
||||||
|
|
||||||
class MenuKeys(Enum):
|
class MenuKeys(Enum):
|
||||||
# latin keys
|
# latin keys
|
||||||
STD_KEYS = set(range(32, 127))
|
STD_KEYS = frozenset(range(32, 127))
|
||||||
# numbers
|
# numbers
|
||||||
NUM_KEYS = set(range(49, 58))
|
NUM_KEYS = frozenset(range(49, 58))
|
||||||
# Menu up: up, k
|
# Menu up: up, k
|
||||||
MENU_UP = {259, 107}
|
MENU_UP = frozenset({259, 107})
|
||||||
# Menu down: down, j
|
# Menu down: down, j
|
||||||
MENU_DOWN = {258, 106}
|
MENU_DOWN = frozenset({258, 106})
|
||||||
# Menu left: left, h
|
# Menu left: left, h
|
||||||
MENU_LEFT = {260, 104}
|
MENU_LEFT = frozenset({260, 104})
|
||||||
# Menu right: right, l
|
# Menu right: right, l
|
||||||
MENU_RIGHT = {261, 108}
|
MENU_RIGHT = frozenset({261, 108})
|
||||||
# Menu start: home CTRL-a
|
# Menu start: home CTRL-a
|
||||||
MENU_START = {262, 1}
|
MENU_START = frozenset({262, 1})
|
||||||
# Menu end: end CTRL-e
|
# Menu end: end CTRL-e
|
||||||
MENU_END = {360, 5}
|
MENU_END = frozenset({360, 5})
|
||||||
# Enter
|
# Enter
|
||||||
ACCEPT = {10}
|
ACCEPT = frozenset({10})
|
||||||
# Selection: space, tab
|
# Selection: space, tab
|
||||||
MULTI_SELECT = {32, 9}
|
MULTI_SELECT = frozenset({32, 9})
|
||||||
# Search: /
|
# Search: /
|
||||||
ENABLE_SEARCH = {47}
|
ENABLE_SEARCH = frozenset({47})
|
||||||
# ESC
|
# ESC
|
||||||
ESC = {27}
|
ESC = frozenset({27})
|
||||||
# BACKSPACE (search)
|
# BACKSPACE (search)
|
||||||
BACKSPACE = {127, 263}
|
BACKSPACE = frozenset({127, 263})
|
||||||
# Help view: ctrl+h
|
# Help view: ctrl+h
|
||||||
HELP = {8}
|
HELP = frozenset({8})
|
||||||
# Scroll up: CTRL+up
|
# Scroll up: CTRL+up
|
||||||
SCROLL_UP = {581}
|
SCROLL_UP = frozenset({581})
|
||||||
# Scroll down: CTRL+down
|
# Scroll down: CTRL+down
|
||||||
SCROLL_DOWN = {540}
|
SCROLL_DOWN = frozenset({540})
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
def from_ord(cls, key: int) -> list['MenuKeys']:
|
def from_ord(cls, key: int) -> list['MenuKeys']:
|
||||||
|
|
|
||||||
|
|
@ -209,7 +209,6 @@ ignore = [
|
||||||
"PLW1641", # eq-without-hash
|
"PLW1641", # eq-without-hash
|
||||||
"PLW2901", # redefined-loop-name
|
"PLW2901", # redefined-loop-name
|
||||||
"RUF005", # collection-literal-concatenation
|
"RUF005", # collection-literal-concatenation
|
||||||
"RUF012", # mutable-class-default
|
|
||||||
"RUF015", # unnecessary-iterable-allocation-for-first-element
|
"RUF015", # unnecessary-iterable-allocation-for-first-element
|
||||||
"RUF039", # unraw-re-pattern
|
"RUF039", # unraw-re-pattern
|
||||||
"RUF051", # if-key-in-dict-del
|
"RUF051", # if-key-in-dict-del
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue