configure flake8 and fix issues
This commit is contained in:
parent
4f8c27a529
commit
d089e11345
3 changed files with 32 additions and 8 deletions
20
poetry.lock
generated
20
poetry.lock
generated
|
@ -94,6 +94,24 @@ mccabe = ">=0.7.0,<0.8.0"
|
|||
pycodestyle = ">=2.10.0,<2.11.0"
|
||||
pyflakes = ">=3.0.0,<3.1.0"
|
||||
|
||||
[[package]]
|
||||
name = "flake8-pyproject"
|
||||
version = "1.2.3"
|
||||
description = "Flake8 plug-in loading the configuration from pyproject.toml"
|
||||
category = "dev"
|
||||
optional = false
|
||||
python-versions = ">= 3.6"
|
||||
files = [
|
||||
{file = "flake8_pyproject-1.2.3-py3-none-any.whl", hash = "sha256:6249fe53545205af5e76837644dc80b4c10037e73a0e5db87ff562d75fb5bd4a"},
|
||||
]
|
||||
|
||||
[package.dependencies]
|
||||
Flake8 = ">=5"
|
||||
TOMLi = {version = "*", markers = "python_version < \"3.11\""}
|
||||
|
||||
[package.extras]
|
||||
dev = ["pyTest", "pyTest-cov"]
|
||||
|
||||
[[package]]
|
||||
name = "mccabe"
|
||||
version = "0.7.0"
|
||||
|
@ -369,4 +387,4 @@ files = [
|
|||
[metadata]
|
||||
lock-version = "2.0"
|
||||
python-versions = "^3.9"
|
||||
content-hash = "b90de4dbcb9039b01369909dd0a6cf26b2346671b8907ccbbe5bbea6a06a6182"
|
||||
content-hash = "bbed92f250e97d898bbff9948aa49a22308abedc4f9f5dd165c94e9af1972bae"
|
||||
|
|
|
@ -7,8 +7,8 @@ readme = "README.md"
|
|||
|
||||
[tool.poetry.dependencies]
|
||||
python = "^3.9"
|
||||
spidev = "^3.6"
|
||||
mfrc522 = "^0.0.7"
|
||||
spidev = { version = "^3.6", "platform" = "linux" }
|
||||
mfrc522 = { version = "^0.0.7", platform = "linux" }
|
||||
pydantic = "^1.10.7"
|
||||
python-mpd2 = "^3.1.0"
|
||||
|
||||
|
@ -17,7 +17,13 @@ python-mpd2 = "^3.1.0"
|
|||
black = "^23.3.0"
|
||||
mypy = "^1.3.0"
|
||||
flake8 = "^6.0.0"
|
||||
flake8-pyproject = "^1.2.3"
|
||||
|
||||
[build-system]
|
||||
requires = ["poetry-core"]
|
||||
build-backend = "poetry.core.masonry.api"
|
||||
|
||||
[tool.flake8]
|
||||
max-line-length = 88
|
||||
select = ['C', 'E', 'F', 'W', 'B', 'B950']
|
||||
extend-ignore = ['E203', 'E501', 'W503']
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
RFID/NFC-based sleep time audio player. """
|
||||
|
||||
from typing import Literal, Optional, Dict, Any, List, Union
|
||||
from typing import Literal, Optional, Dict, List
|
||||
from abc import ABC, abstractmethod
|
||||
|
||||
import logging
|
||||
|
@ -146,7 +146,7 @@ class Player:
|
|||
def read_burst(self) -> Optional[int]:
|
||||
tag_id: Optional[int] = None
|
||||
for _ in range(10):
|
||||
tag_id = self.reader.read_id_no_block() # type:ignore
|
||||
tag_id: Optional[int] = self.reader.read_id_no_block()
|
||||
if tag_id is not None:
|
||||
return tag_id
|
||||
return None
|
||||
|
@ -290,7 +290,7 @@ class MpdRenderer(Renderer):
|
|||
def __init__(self) -> None:
|
||||
super().__init__()
|
||||
|
||||
self.mpd = MPDClient() # type:ignore
|
||||
self.mpd: MPDClient = MPDClient()
|
||||
self.mpd.timeout = 10
|
||||
self.mpd.connect("/var/run/mpd/socket")
|
||||
self.mpd.clear()
|
||||
|
@ -342,7 +342,7 @@ def main(media_path: str, renderer_type: str) -> None:
|
|||
else:
|
||||
renderer = DebugRenderer()
|
||||
player = Player(media_path=media_path, renderer=renderer)
|
||||
log.info('sleepywaves ready.')
|
||||
log.info("sleepywaves ready.")
|
||||
try:
|
||||
while True:
|
||||
player.process()
|
||||
|
@ -363,7 +363,7 @@ if __name__ == "__main__":
|
|||
)
|
||||
parser.add_argument(
|
||||
"--log",
|
||||
choices=list(log_levels) + [l.lower() for l in log_levels],
|
||||
choices=list(log_levels) + [lv.lower() for lv in log_levels],
|
||||
default="WARNING",
|
||||
help="log level",
|
||||
)
|
||||
|
|
Loading…
Reference in a new issue