diff --git a/recommendation_engine.py b/recommendation_engine.py index 0fdf31e..59a26cd 100644 --- a/recommendation_engine.py +++ b/recommendation_engine.py @@ -50,7 +50,7 @@ class Engine: } if 'gridChange' not in self.state: self.state['gridChange'] = { - 'nextClip': {'locked': False, 'value': 4}, + 'nextClip': {'locked': True, 'value': 4}, 'nextPlaylist': {'locked': False, 'value': 4}, 'staySame': {'locked': False, 'value': 8} } @@ -137,10 +137,10 @@ class Engine: next_playlist_index.append(i) break # Discuss how this behavour should be: should it switch to a new playlist if it is the end of the playlist clip sequence already? - elif prev_grid_list[i].get('playlistPosition') + 1 == len(playlist['clips']): + elif prev_grid_list[i].get('playlistPosition', 0) + 1 == len(playlist['clips']): playlist_pos = 0 else: - playlist_pos = prev_grid_list[i].get('playlistPosition') + 1 + playlist_pos = prev_grid_list[i].get('playlistPosition', 0) + 1 rec_list.append((i, { 'clips': playlist['clips'],