Omnibus commited on
Commit
24360e4
·
verified ·
1 Parent(s): ac053c0

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +15 -4
app.py CHANGED
@@ -232,19 +232,30 @@ def find_rss():
232
  print(lod['rss']['channel']['item'][0].keys())
233
  print(lod['rss'].keys())
234
  for i,ea in enumerate(lod['rss']['channel']['item']):
235
- r_link = ea['link']
236
- r_title = ea['title']
237
- r_description = ea['description']
 
 
 
 
 
 
 
 
 
 
 
238
  """
239
  r_link = lod['rss']['channel']['item'][i]['link']
240
  r_title = lod['rss']['channel']['item'][i]['title']
241
  r_description = lod['rss']['channel']['item'][i]['description']"""
242
- lods = {"title":r_title, "description":r_description,"link":r_link}
243
  link_box.append(lods)
244
  lod={lod['rss']['channel']['title']:link_box}
245
  out_box.append(lod)
246
 
247
  except Exception as e:
 
248
  #print(f'{ea["source"]}')
249
  #print(f'{ea["link"]}')
250
  lod = f'{rss_url} ::ERROR:: {e}'
 
232
  print(lod['rss']['channel']['item'][0].keys())
233
  print(lod['rss'].keys())
234
  for i,ea in enumerate(lod['rss']['channel']['item']):
235
+ try:
236
+ r_link = ea['link']
237
+ r_title = ea['title']
238
+ r_description = ea['description']
239
+ lods = {"title":r_title, "description":r_description,"link":r_link}
240
+ except Exception:
241
+ try:
242
+ r_link = ea['link']
243
+ r_title = ea['source']
244
+ r_description = 'No Description provided'
245
+ lods = {"title":r_title, "description":r_description,"link":r_link}
246
+ except Exception as e:
247
+ lods = {"title":"ERROR", "description":{e},"link":"ERROR"}
248
+
249
  """
250
  r_link = lod['rss']['channel']['item'][i]['link']
251
  r_title = lod['rss']['channel']['item'][i]['title']
252
  r_description = lod['rss']['channel']['item'][i]['description']"""
 
253
  link_box.append(lods)
254
  lod={lod['rss']['channel']['title']:link_box}
255
  out_box.append(lod)
256
 
257
  except Exception as e:
258
+
259
  #print(f'{ea["source"]}')
260
  #print(f'{ea["link"]}')
261
  lod = f'{rss_url} ::ERROR:: {e}'