Add exception handling to koji rss feed
This commit is contained in:
parent
510e65f0f5
commit
8fea558792
@ -110,8 +110,14 @@ def send_startup_message():
|
||||
|
||||
# Function to fetch and parse the Koji RSS feed
|
||||
def fetch_koji_feed():
|
||||
feed = feedparser.parse(KOJI_RSS_URL)
|
||||
return feed.entries
|
||||
try:
|
||||
feed = feedparser.parse(KOJI_RSS_URL)
|
||||
return feed.entries
|
||||
except Exception as e:
|
||||
exc_type, exc_value, exc_traceback = sys.exc_info()
|
||||
logging.error(f"RSS request to koji failed: {exc_type.__name__}: {str(e)}")
|
||||
logging.debug(f"Exception traceback: {''.join(traceback.format_tb(exc_traceback))}")
|
||||
return []
|
||||
|
||||
# Main polling loop
|
||||
def main():
|
||||
|
Loading…
x
Reference in New Issue
Block a user