From 0afe2339a3f17e2598a4a50e0848492b4e04d2ed Mon Sep 17 00:00:00 2001 From: deathbybandaid Date: Tue, 8 Dec 2020 08:43:46 -0500 Subject: [PATCH] Increase Channel Creation Logging --- fHDHR/device/channels/__init__.py | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/fHDHR/device/channels/__init__.py b/fHDHR/device/channels/__init__.py index 99631a7..74c3177 100644 --- a/fHDHR/device/channels/__init__.py +++ b/fHDHR/device/channels/__init__.py @@ -71,22 +71,34 @@ class Channels(): if updatelist: channel_origin_id_list = [str(self.list[x].dict["origin_id"]) for x in list(self.list.keys())] + self.fhdhr.logger.info("Performing Channel Scan.") + channel_dict_list = self.origin.get_channels() + self.fhdhr.logger.info("Found %s channels for %s." % (len(channel_dict_list), self.fhdhr.config.dict["main"]["servicename"])) + + newchan = 0 for channel_info in channel_dict_list: + chan_existing = False if str(channel_info["id"]) in channel_origin_id_list: chan_existing = True channel_obj = self.get_channel_obj("origin_id", channel_info["id"]) else: channel_obj = Channel(self.fhdhr, self.id_system, origin_id=channel_info["id"]) + channel_id = channel_obj.dict["id"] channel_obj.basics(channel_info) if not chan_existing: self.list[channel_id] = channel_obj + newchan += 1 + + if not newchan: + newchan = "no" + self.fhdhr.logger.info("Found %s NEW channels." % newchan) + + self.fhdhr.logger.info("Total Channel Count: %s" % len(self.list.keys())) - if not self.list_update_time: - self.fhdhr.logger.info("Found " + str(len(self.list)) + " channels for " + str(self.fhdhr.config.dict["main"]["servicename"])) self.list_update_time = datetime.datetime.now() self.fhdhr.db.set_fhdhr_value("channels", "scanned_time", time.time())