diff --git a/aura.py b/aura.py index 1bbbb0194b2d28811f4cd1be1758943db95ab1b2..3bd4d508cff2897c4cf7b4657c6e8f79bf8e546d 100755 --- a/aura.py +++ b/aura.py @@ -47,19 +47,9 @@ class Aura(AuraLogger): def __init__(self): super(Aura, self).__init__() - def test_yourself(self): - self.run_test(TestConfig) - self.run_test(TestLogger) - - def run_test(self, testingClass): - runner = unittest.TextTestRunner() - result = runner.run(unittest.makeSuite(testingClass)) - def startup(self): - server = object - - # self.controller = AuraController(self.config) + # self.controller = AuraController(self.config) # create scheduler and ls_communicator self.liquidsoapcommunicator = LiquidSoapCommunicator(self.config) self.scheduler = AuraScheduler(self.config) @@ -73,16 +63,8 @@ class Aura(AuraLogger): self.messenger.scheduler = self.scheduler self.messenger.liquidsoapcommunicator = self.liquidsoapcommunicator - self.diskspace_watcher = DiskSpaceWatcher(self.config, self.logger, self.liquidsoapcommunicator) - self.diskspace_watcher.start() - - - - def receive_signal(signum, stack): - print("received signal") - server.reload() - - signal.signal(signal.SIGUSR1, receive_signal) + #self.diskspace_watcher = DiskSpaceWatcher(self.config, self.logger, self.liquidsoapcommunicator) + #self.diskspace_watcher.start() # and finally wait for redis message self.join_comm() @@ -91,7 +73,6 @@ class Aura(AuraLogger): self.start_web_service() - def join_comm(self): # start listener thread self.messenger.start() @@ -112,10 +93,10 @@ class Aura(AuraLogger): def main(): aura = Aura() - if len(sys.argv) >= 2 and sys.argv[1] == "--na-gspiast-di-?": - aura.test_yourself() - else: - aura.startup() + if len(sys.argv) >= 2 and "--use-test-data" in sys.argv: + aura.config.set("use_test_data", True) + + aura.startup() # # ## ## ## ## ## ## # # diff --git a/modules/scheduling/calendar.py b/modules/scheduling/calendar.py index 83fa1880b244d09370f31d525735d1d6cd76e3c5..1a5e06bad0474375f2f3783e9415999d0f47b466 100644 --- a/modules/scheduling/calendar.py +++ b/modules/scheduling/calendar.py @@ -312,7 +312,7 @@ class AuraCalendarService(threading.Thread): # fetch data from importer json_response = self.__fetch_data__(servicetype) - if not json_response: + if not json_response and self.config.get("use_test_data"): use_testdata = True # if a playlist is already fetched, do not fetch it again