Skip to content

Commit 1c3b53f

Browse files
committed
refactor: further reduce pylint warnings
1 parent d40441f commit 1c3b53f

File tree

3 files changed

+8
-12
lines changed

3 files changed

+8
-12
lines changed

src/app/app.py

+4-7
Original file line numberDiff line numberDiff line change
@@ -34,29 +34,26 @@ class SudokuApp(App):
3434
BINDINGS = [Binding("ctrl+z", "suspend_process")]
3535

3636
SCREENS = {
37-
"menu" : Menu(classes="SudokuScreen"),
38-
"play" : Play(classes="SudokuScreen"),
37+
"menu" : Menu(classes="SudokuScreen"),
38+
"play" : Play(classes="SudokuScreen"),
3939
"resolve" : Resolve(classes="SudokuScreen"),
4040
"quit_screen" : QuitScreen(),
4141
"clear_screen" : ClearScreen(),
4242
"error_screen" : ErrorScreen(),
4343
"regenerate_screen" : RegenerateScreen()
44-
}
44+
}
4545

4646
def on_mount(self) -> None:
4747
self.push_screen(Menu(classes="SudokuScreen"))
4848
#self.screen.styles.background="background-darken-3"
4949
#self.screen.styles.border= ("round", "background-lighten-3")
50-
5150

5251
@on(Click)
5352
def clicked(self):
5453
cells=self.query("Cell")
5554
for cell in cells:
56-
if(cell.has_focus):
55+
if cell.has_focus:
5756
cell.blur()
58-
59-
6057

6158
def compose(self) -> ComposeResult:
6259
yield Footer()

src/app/widgets/resolve.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -71,14 +71,14 @@ class Resolve(Screen):
7171
def compose(self) -> ComposeResult:
7272
with Vertical():
7373
with Center():
74-
yield(Label(SUDOKU_TEXT))
74+
yield Label(SUDOKU_TEXT)
7575
yield Matrix(SUDOKU_SIZE, Mode.STATIC)
7676
yield Header()
7777
yield Footer()
7878

7979
def action_main_menu(self) -> None:
8080
def clean_up(execute: bool) -> None:
81-
if(execute):
81+
if execute:
8282
m = self.query_one("Matrix", Matrix)
8383
m.set_mode_and_clear(Mode.STATIC)
8484
self.app.pop_screen()

tests/test_tui.py

+2-3
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@
1414
# along with this program. If not, see <https://www.gnu.org/licenses/>.
1515

1616
import os
17+
import logging
1718

1819
import pytest
19-
import logging
2020

2121
from src.app.app import SudokuApp
2222
from src.app.widgets.play import Play # type: ignore
@@ -32,7 +32,6 @@ async def test_push_screen():
3232
await pilot.pause()
3333
assert isinstance(app.screen, Play)
3434

35-
3635
@pytest.mark.asyncio
3736
async def test_play_correct():
3837
app=SudokuApp()
@@ -53,7 +52,7 @@ async def test_play_correct():
5352
assert i!=-1 and j!=-1
5453
if os.name=="nt":
5554
await pilot.click(f".cell_{i}_{j}")
56-
else:
55+
else:
5756
current_cell.focus()
5857
correct_answer=str(m._sudoku.get_cell(j,i))
5958
await pilot.press(correct_answer)

0 commit comments

Comments
 (0)