From 70460ce10e8d32cfb3ff1414ede3aa18be58fba6 Mon Sep 17 00:00:00 2001
From: David Trattnig <david.trattnig@o94.at>
Date: Tue, 27 Oct 2020 20:28:58 +0100
Subject: [PATCH] Simplified naming. #44

---
 modules/plugins/trackservice.py |  4 ++--
 modules/scheduling/scheduler.py | 23 ++++++++++++-----------
 2 files changed, 14 insertions(+), 13 deletions(-)

diff --git a/modules/plugins/trackservice.py b/modules/plugins/trackservice.py
index 0823ffa7..0d3dfa4e 100644
--- a/modules/plugins/trackservice.py
+++ b/modules/plugins/trackservice.py
@@ -28,7 +28,7 @@ from modules.base.config import AuraConfig
 from modules.base.utils import SimpleUtil as SU
 from modules.core.resources import ResourceClass
 from modules.core.resources import ResourceUtil
-from modules.scheduling.fallback_manager import FallbackType
+from modules.scheduling.fallback import FallbackType
 
 
 
@@ -303,7 +303,7 @@ class Playlog:
         playlist = None
 
         if timeslot:
-            fallback_type, playlist = self.engine.scheduler.fallback_manager.resolve_playlist(timeslot)  
+            fallback_type, playlist = self.engine.scheduler.fallback.resolve_playlist(timeslot)  
 
         if playlist:
             data["playlist_id"] = playlist.playlist_id
diff --git a/modules/scheduling/scheduler.py b/modules/scheduling/scheduler.py
index 4f73c257..aca0d4b1 100644
--- a/modules/scheduling/scheduler.py
+++ b/modules/scheduling/scheduler.py
@@ -31,12 +31,13 @@ from modules.cli.redis.messenger            import RedisMessenger
 from modules.base.utils                     import SimpleUtil as SU
 from modules.base.models                    import AuraDatabaseModel, Schedule, Playlist
 from modules.base.exceptions                import NoActiveScheduleException, LoadSourceException
+from modules.core.control                   import EngineExecutor
 from modules.core.engine                    import Engine
 from modules.core.channels                  import ChannelType, TransitionType, EntryPlayState
 from modules.core.resources                 import ResourceClass, ResourceUtil
 from modules.scheduling.calendar            import AuraCalendarService
-from modules.scheduling.fallback_manager    import FallbackManager
-from modules.scheduling.fallback_manager    import EngineExecutor
+from modules.scheduling.fallback            import FallbackManager
+
 
 
 
@@ -78,7 +79,7 @@ class AuraScheduler(threading.Thread):
     last_successful_fetch = None
     programme = None
     message_timer = []
-    fallback_manager = None
+    fallback = None
     client = None
     is_soundsytem_ready = None
     is_initialized = None
@@ -98,7 +99,7 @@ class AuraScheduler(threading.Thread):
         self.logger = logging.getLogger("AuraEngine")
 
         self.init_database()
-        self.fallback_manager = FallbackManager(self)
+        self.fallback = FallbackManager(self)
         self.redismessenger = RedisMessenger(config)
         self.engine = engine
         self.engine.scheduler = self
@@ -208,7 +209,7 @@ class AuraScheduler(threading.Thread):
 
         # Schedule any available fallback playlist
         if active_schedule:
-            self.fallback_manager.queue_fallback_playlist(active_schedule)
+            self.fallback.queue_fallback_playlist(active_schedule)
             # Queue the fade-out of the schedule
             if not active_schedule.fadeouttimer:
                 self.queue_end_of_schedule(active_schedule, True)
@@ -422,7 +423,7 @@ class AuraScheduler(threading.Thread):
             (String):   Absolute path to the file to be played as a fallback.
         """
 
-        file = self.fallback_manager.get_fallback_for(fallbackname)
+        file = self.fallback.get_fallback_for(fallbackname)
 
         if file:
             self.logger.info("Got next file '%s' (fallback type: %s)" % (file, fallbackname))
@@ -451,7 +452,7 @@ class AuraScheduler(threading.Thread):
             if active_schedule.playlist:
                 planned_playlist = active_schedule.playlist[0]
 
-            (fallback_type, resolved_playlist) = self.fallback_manager.resolve_playlist(active_schedule)
+            (fallback_type, resolved_playlist) = self.fallback.resolve_playlist(active_schedule)
 
             s += "\n│   Playing timeslot %s         " % active_schedule
             if planned_playlist: 
@@ -500,7 +501,7 @@ class AuraScheduler(threading.Thread):
             s += "\n│   Nothing.         "
         else:
             for schedule in next_schedules:        
-                (fallback_type, resolved_playlist) = self.fallback_manager.resolve_playlist(schedule)
+                (fallback_type, resolved_playlist) = self.fallback.resolve_playlist(schedule)
                 if resolved_playlist:
 
                     s += "\n│   Queued timeslot %s         " % schedule
@@ -608,7 +609,7 @@ class AuraScheduler(threading.Thread):
         if schedules:
             for next_schedule in schedules:
                 # Schedule any available fallback playlist
-                self.fallback_manager.queue_fallback_playlist(next_schedule)
+                self.fallback.queue_fallback_playlist(next_schedule)
 
                 if next_schedule.playlist:
                     self.queue_playlist_entries(next_schedule, next_schedule.get_playlist().entries, False, True)
@@ -956,13 +957,13 @@ class AuraScheduler(threading.Thread):
                     self.logger.critical(SU.red("Could not pre-roll entries %s" % ResourceUtil.get_entries_string(entries)), e)
 
                     # # Pro-active fallback handling, avoiding the need of the silence detector kicking-in.
-                    # self.fallback_manager.handle_proactive_fallback(self, entries[0].playlist)
+                    # self.fallback.handle_proactive_fallback(self, entries[0].playlist)
 
                 if entries[-1].status != EntryPlayState.READY:
                     self.logger.critical(SU.red("Entries didn't reach 'ready' state during pre-rolling (Entries: %s)" % ResourceUtil.get_entries_string(entries)))
 
                     # # Pro-active fallback handling, avoiding the need of the silence detector kicking-in.
-                    # self.fallback_manager.handle_proactive_fallback(self, entries[0].playlist)
+                    # self.fallback.handle_proactive_fallback(self, entries[0].playlist)
 
             loader_diff = diff - self.config.get("preroll_offset")
             loader = CallFunctionTimer(diff=loader_diff, func=do_preroll, param=param, fadein=fadein, fadeout=fadeout, switcher=False, loader=True)
-- 
GitLab