Skip to content

Commit b38e2c2

Browse files
committed
pylint ignore imports outside top-level to avoid imports in environments that wont need them due to built-in display.
1 parent 4f9be49 commit b38e2c2

File tree

3 files changed

+5
-1
lines changed

3 files changed

+5
-1
lines changed

Metro/Metro_RP2350_Memory/memory_game/code.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,10 +58,12 @@ def update_score_text():
5858
# initial state is title screen
5959
CUR_STATE = STATE_TITLE
6060

61+
# pylint: disable=ungrouped-imports
6162
if hasattr(supervisor.runtime, "display") and supervisor.runtime.display is not None:
6263
# use the built-in HSTX display for Metro RP2350
6364
display = supervisor.runtime.display
6465
else:
66+
# pylint: disable=ungrouped-imports
6567
from displayio import release_displays
6668
import picodvi
6769
import board

Metro/Metro_RP2350_Memory/mouse_demo/code.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,12 @@
1414
import terminalio
1515
import usb.core
1616

17-
17+
# pylint: disable=ungrouped-imports
1818
if hasattr(supervisor.runtime, "display") and supervisor.runtime.display is not None:
1919
# use the built-in HSTX display for Metro RP2350
2020
display = supervisor.runtime.display
2121
else:
22+
# pylint: disable=ungrouped-imports
2223
from displayio import release_displays
2324
import picodvi
2425
import board

Metro/Metro_RP2350_Memory/tictactoe_demo/code.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
import terminalio
2020
import usb.core
2121

22+
# pylint: disable=ungrouped-imports
2223
if hasattr(supervisor.runtime, "display") and supervisor.runtime.display is not None:
2324
# use the built-in HSTX display for Metro RP2350
2425
display = supervisor.runtime.display

0 commit comments

Comments
 (0)