plutopluto

git clone https://git.ce9e.org/plutopluto.git

commit
07a686919ee9b5e799c4122750b2b38497c7e946
parent
27f65ef8047ea7cc1cd9b46599d94422d86c908b
Author
Tobias Bengfort <tobias.bengfort@gmx.net>
Date
2015-12-24 10:16
fix py3 support

Diffstat

M plutopluto/__init__.py 7 +++----

1 files changed, 3 insertions, 4 deletions


diff --git a/plutopluto/__init__.py b/plutopluto/__init__.py

@@ -31,7 +31,7 @@ def strip_atts(s):
   31    31 				l.append(attr)
   32    32 		for attr in l:
   33    33 			del tag.attrs[attr]
   34    -1 	return unicode(tree)
   -1    34 	return str(tree)
   35    35 
   36    36 
   37    37 def parse(url):
@@ -39,8 +39,7 @@ def parse(url):
   39    39 
   40    40 	feed = feedparser.parse(url)
   41    41 
   42    -1 	def _parse_item(args):
   43    -1 		i, item = args
   -1    42 	def _parse_item(i, item):
   44    43 		d = dict()
   45    44 		if 'published_parsed' in item:
   46    45 			d['dt'] = mktime(item['published_parsed'])
@@ -64,7 +63,7 @@ def parse(url):
   64    63 
   65    64 	return {
   66    65 		'url': url,
   67    -1 		'entries': map(_parse_item, enumerate(feed.entries)),
   -1    66 		'entries': [_parse_item(i, item) for i, item in enumerate(feed.entries)],
   68    67 	}
   69    68 
   70    69