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
|
# Function to fetch and parse the Koji RSS feed
|
||||||
def fetch_koji_feed():
|
def fetch_koji_feed():
|
||||||
feed = feedparser.parse(KOJI_RSS_URL)
|
try:
|
||||||
return feed.entries
|
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
|
# Main polling loop
|
||||||
def main():
|
def main():
|
||||||
|
Loading…
x
Reference in New Issue
Block a user