Exception #252
Owner
```
File "/home/kae/mm/app/playlistmodel.py", line 484, in end_reset_model
471 def end_reset_model(self, playlist_id: int) -> None:
(...)
480 return
481 with db.Session() as session:
482 self.refresh_data(session)
483 super().endResetModel()
--> 484 self.reset_track_sequence_row_numbers()
..................................................
self = <PlaylistModel: playlist_id=149, 16 rows>
playlist_id = 149
session = <sqlalchemy.orm.session.Session object at 0x7f43eff0c550>
self.refresh_data = <method 'PlaylistModel.refresh_data' of <PlaylistModel: play
list_id=149, 16 rows> playlistmodel.py:1047>
self.reset_track_sequence_row_numbers = <method 'PlaylistModel.reset_track_sequence_row_numbers' of
<PlaylistModel: playlist_id=149, 16 rows> playlistmodel.py:1
092>
..................................................
File "/home/kae/mm/app/playlistmodel.py", line 1117, in reset_track_sequence_row_numbers
1092 def reset_track_sequence_row_numbers(self) -> None:
(...)
1113 plr = session.get(PlaylistRows, ts.plr_id)
1114 if plr and plr.plr_rownum != ts.row_number:
1115 ts.row_number = plr.plr_rownum
1116
--> 1117 self.update_track_times()
..................................................
self = <PlaylistModel: playlist_id=149, 16 rows>
plr = <PlaylistRow(id=568421, playlist_id=148, track_id=3298, note
=, plr_rownum=43>
session.get = <method 'Session.get' of <sqlalchemy.orm.session.Session obj
ect at 0x7f43f9293a90> session.py:3523>
ts.plr_id = 568421
plr.plr_rownum = 43
ts.row_number = 43
self.update_track_times = <method 'PlaylistModel.update_track_times' of <PlaylistModel
: playlist_id=149, 16 rows> playlistmodel.py:1462>
..................................................
File "/home/kae/mm/app/playlistmodel.py", line 1480, in update_track_times
1462 def update_track_times(self) -> None:
(...)
1476 current_track_row = track_sequence.current.row_number
1477 # Update current track details now so that they are available
1478 # when we deal with next track row which may be above current
1479 # track row.
--> 1480 self.playlist_rows[current_track_row].set_start(
1481 update_rows, track_sequence.current.start_time
..................................................
self = <PlaylistModel: playlist_id=149, 16 rows>
current_track_row = 44
track_sequence.current.row_number = 44
self.playlist_rows = {0: <PlaylistRowData: plrid=568339, plr_rownum=0, note='OBS
SetScene=[Preshow]', title='Burning', artist='Ludovico Einau
di'>,
1: <PlaylistRowData: plrid=568340, plr_rownum=1, note='Star
t @20:00:00 SetScene=[Start] +', title='', artist=''>,
2: <PlaylistRowData: plrid=568341, plr_rownum=2, note='Star
t end-', title='', artist=''>,
3: <PlaylistRowData: plrid=568342, plr_rownum=3, note='List
eners' Choice+', title='', artist=''>,
4: <PlaylistRowData: plrid=568343, plr_rownum=4, note='List
eners' Ch...
update_rows = []
track_sequence.current.start_time = datetime.datetime(2024, 7, 25, 22, 11, 16, 728544)
..................................................
---- (full traceback above) ----
File "/home/kae/mm/app/playlistmodel.py", line 484, in end_reset_model
self.reset_track_sequence_row_numbers()
File "/home/kae/mm/app/playlistmodel.py", line 1117, in reset_track_sequence_row_numbers
self.update_track_times()
File "/home/kae/mm/app/playlistmodel.py", line 1480, in update_track_times
self.playlist_rows[current_track_row].set_start(
KeyError: 44
```
bug
label
Fix track times bug
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?