Skip to content

Commit 10a12dc

Browse files
authored
Fix mutable-class-default ruff warnings (archlinux#3087)
1 parent 34ef652 commit 10a12dc

File tree

3 files changed

+18
-18
lines changed

3 files changed

+18
-18
lines changed

archinstall/lib/disk/fido.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
import getpass
44
from pathlib import Path
5+
from typing import ClassVar
56

67
from ..exceptions import SysCallError
78
from ..general import SysCommand, SysCommandWorker, clear_vt100_escape_codes
@@ -11,7 +12,7 @@
1112

1213
class Fido2:
1314
_loaded: bool = False
14-
_fido2_devices: list[Fido2Device] = []
15+
_fido2_devices: ClassVar[list[Fido2Device]] = []
1516

1617
@classmethod
1718
def get_fido2_devices(cls, reload: bool = False) -> list[Fido2Device]:

archinstall/tui/types.py

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -18,37 +18,37 @@ class STYLE(Enum):
1818

1919
class MenuKeys(Enum):
2020
# latin keys
21-
STD_KEYS = set(range(32, 127))
21+
STD_KEYS = frozenset(range(32, 127))
2222
# numbers
23-
NUM_KEYS = set(range(49, 58))
23+
NUM_KEYS = frozenset(range(49, 58))
2424
# Menu up: up, k
25-
MENU_UP = {259, 107}
25+
MENU_UP = frozenset({259, 107})
2626
# Menu down: down, j
27-
MENU_DOWN = {258, 106}
27+
MENU_DOWN = frozenset({258, 106})
2828
# Menu left: left, h
29-
MENU_LEFT = {260, 104}
29+
MENU_LEFT = frozenset({260, 104})
3030
# Menu right: right, l
31-
MENU_RIGHT = {261, 108}
31+
MENU_RIGHT = frozenset({261, 108})
3232
# Menu start: home CTRL-a
33-
MENU_START = {262, 1}
33+
MENU_START = frozenset({262, 1})
3434
# Menu end: end CTRL-e
35-
MENU_END = {360, 5}
35+
MENU_END = frozenset({360, 5})
3636
# Enter
37-
ACCEPT = {10}
37+
ACCEPT = frozenset({10})
3838
# Selection: space, tab
39-
MULTI_SELECT = {32, 9}
39+
MULTI_SELECT = frozenset({32, 9})
4040
# Search: /
41-
ENABLE_SEARCH = {47}
41+
ENABLE_SEARCH = frozenset({47})
4242
# ESC
43-
ESC = {27}
43+
ESC = frozenset({27})
4444
# BACKSPACE (search)
45-
BACKSPACE = {127, 263}
45+
BACKSPACE = frozenset({127, 263})
4646
# Help view: ctrl+h
47-
HELP = {8}
47+
HELP = frozenset({8})
4848
# Scroll up: CTRL+up
49-
SCROLL_UP = {581}
49+
SCROLL_UP = frozenset({581})
5050
# Scroll down: CTRL+down
51-
SCROLL_DOWN = {540}
51+
SCROLL_DOWN = frozenset({540})
5252

5353
@classmethod
5454
def from_ord(cls, key: int) -> list['MenuKeys']:

pyproject.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -209,7 +209,6 @@ ignore = [
209209
"PLW1641", # eq-without-hash
210210
"PLW2901", # redefined-loop-name
211211
"RUF005", # collection-literal-concatenation
212-
"RUF012", # mutable-class-default
213212
"RUF015", # unnecessary-iterable-allocation-for-first-element
214213
"RUF039", # unraw-re-pattern
215214
"RUF051", # if-key-in-dict-del

0 commit comments

Comments
 (0)