diff options
Diffstat (limited to 'solo-tool-project/src/solo_tool/session_manager.py')
-rw-r--r-- | solo-tool-project/src/solo_tool/session_manager.py | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/solo-tool-project/src/solo_tool/session_manager.py b/solo-tool-project/src/solo_tool/session_manager.py index 0896b22..a4dabc0 100644 --- a/solo-tool-project/src/solo_tool/session_manager.py +++ b/solo-tool-project/src/solo_tool/session_manager.py @@ -1,26 +1,25 @@ import json -def loadSession(file, playlist, abController): +def loadSession(file, songList, abController): jsonStr = file.read() session = json.loads(jsonStr) - playlist.clear() + songList.clear() abController.clear() for entry in session: songPath = entry["path"] abLimits = entry["ab_limits"] - playlist.addSong(songPath) + songList.append(songPath) if abLimits is not None: for l in abLimits: abController.storeLimits(l[0], l[1], songPath) -def saveSession(file, playlist, abController): - songs = playlist.getSongs() +def saveSession(file, songList, abController): session = list() - for s in songs: + for s in songList: entry = { "path": s, "ab_limits" : abController.getStoredLimits(s) |