aboutsummaryrefslogtreecommitdiffstats
path: root/solo-tool-project/src/solo_tool/session_manager.py
diff options
context:
space:
mode:
Diffstat (limited to 'solo-tool-project/src/solo_tool/session_manager.py')
-rw-r--r--solo-tool-project/src/solo_tool/session_manager.py11
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)