Update packages, fix one bug
This commit is contained in:
parent
ab867c1a67
commit
b116f062e9
@ -898,10 +898,14 @@ class Window(QMainWindow, Ui_MainWindow):
|
|||||||
def insert_track(self) -> None:
|
def insert_track(self) -> None:
|
||||||
"""Show dialog box to select and add track from database"""
|
"""Show dialog box to select and add track from database"""
|
||||||
|
|
||||||
|
new_row_number = (
|
||||||
|
self.active_tab().source_model_selected_row_number()
|
||||||
|
or self.active_proxy_model().rowCount()
|
||||||
|
)
|
||||||
with Session() as session:
|
with Session() as session:
|
||||||
dlg = TrackSelectDialog(
|
dlg = TrackSelectDialog(
|
||||||
session=session,
|
session=session,
|
||||||
new_row_number=self.active_tab().source_model_selected_row_number(),
|
new_row_number=new_row_number,
|
||||||
source_model=self.active_proxy_model(),
|
source_model=self.active_proxy_model(),
|
||||||
)
|
)
|
||||||
dlg.exec()
|
dlg.exec()
|
||||||
|
|||||||
@ -138,10 +138,10 @@ class PipeClient():
|
|||||||
return self
|
return self
|
||||||
|
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
self.timer: bool = False
|
self.timer: bool = False # type: ignore
|
||||||
self._start_time: float = 0
|
self._start_time: float = 0 # type: ignore
|
||||||
self._write_pipe = None
|
self._write_pipe = None
|
||||||
self.reply: str = ''
|
self.reply: str = '' # type: ignore
|
||||||
if not self._write_pipe:
|
if not self._write_pipe:
|
||||||
self._write_thread_start()
|
self._write_thread_start()
|
||||||
self._read_thread_start()
|
self._read_thread_start()
|
||||||
|
|||||||
@ -254,7 +254,10 @@ class PlaylistModel(QAbstractTableModel):
|
|||||||
"""
|
"""
|
||||||
|
|
||||||
row_number = track_sequence.now.plr_rownum
|
row_number = track_sequence.now.plr_rownum
|
||||||
|
if row_number is not None:
|
||||||
prd = self.playlist_rows[row_number]
|
prd = self.playlist_rows[row_number]
|
||||||
|
else:
|
||||||
|
prd = None
|
||||||
|
|
||||||
# Sanity check
|
# Sanity check
|
||||||
if not track_sequence.now.track_id:
|
if not track_sequence.now.track_id:
|
||||||
@ -285,6 +288,7 @@ class PlaylistModel(QAbstractTableModel):
|
|||||||
log.error(f"Can't retrieve plr, {track_sequence.now.plr_id=}")
|
log.error(f"Can't retrieve plr, {track_sequence.now.plr_id=}")
|
||||||
|
|
||||||
# Update track times
|
# Update track times
|
||||||
|
if prd:
|
||||||
prd.start_time = track_sequence.now.start_time
|
prd.start_time = track_sequence.now.start_time
|
||||||
prd.end_time = track_sequence.now.end_time
|
prd.end_time = track_sequence.now.end_time
|
||||||
|
|
||||||
|
|||||||
943
poetry.lock
generated
943
poetry.lock
generated
File diff suppressed because it is too large
Load Diff
@ -40,7 +40,7 @@ flakehell = "^0.9.0"
|
|||||||
pudb = "^2023.1"
|
pudb = "^2023.1"
|
||||||
sphinx = "^7.0.1"
|
sphinx = "^7.0.1"
|
||||||
furo = "^2023.5.20"
|
furo = "^2023.5.20"
|
||||||
black = "^23.3.0"
|
black = "^24.2.0"
|
||||||
flakehell = "^0.9.0"
|
flakehell = "^0.9.0"
|
||||||
mypy = "^1.7.0"
|
mypy = "^1.7.0"
|
||||||
pdbp = "^1.5.0"
|
pdbp = "^1.5.0"
|
||||||
@ -50,8 +50,8 @@ requires = ["poetry-core>=1.0.0"]
|
|||||||
build-backend = "poetry.core.masonry.api"
|
build-backend = "poetry.core.masonry.api"
|
||||||
|
|
||||||
[tool.mypy]
|
[tool.mypy]
|
||||||
# mypy_path = "/home/kae/.cache/pypoetry/virtualenvs/musicmuster-oWgGw1IG-py3.9:/home/kae/git/musicmuster/app"
|
|
||||||
mypy_path = "/home/kae/git/musicmuster/app"
|
mypy_path = "/home/kae/git/musicmuster/app"
|
||||||
|
explicit_package_bases = true
|
||||||
|
|
||||||
[tool.pytest.ini_options]
|
[tool.pytest.ini_options]
|
||||||
addopts = "--exitfirst --showlocals --capture=no"
|
addopts = "--exitfirst --showlocals --capture=no"
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user