def _get_val_from_rss_entry(entry, keys):
first_val = True
for key in keys:
if not key:
continue
val = entry.get(key)
if val:
name = key.split("_", 1)[0].capitalize().strip()
if not first_val:
name = " " + name
if isinstance(val, time.struct_time):
yield name + ": " + time.strftime("%x %X", val)
else:
yield name + ": " + str(val).strip()
yield ""
first_val = False
评论列表
文章目录