feeds: shift easy ones to @property
parent
4e144487db
commit
cfd758b6b5
|
@ -363,8 +363,14 @@ class FeedParser(FeedBase):
|
||||||
def get_items(self):
|
def get_items(self):
|
||||||
return []
|
return []
|
||||||
|
|
||||||
title = FeedDescriptor('title')
|
title = property(
|
||||||
description = desc = FeedDescriptor('desc')
|
lambda f: f.get_title(),
|
||||||
|
lambda f,x: f.set_title(x),
|
||||||
|
lambda f: f.del_title() )
|
||||||
|
description = desc = property(
|
||||||
|
lambda f: f.get_desc(),
|
||||||
|
lambda f,x: f.set_desc(x),
|
||||||
|
lambda f: f.del_desc() )
|
||||||
items = FeedListDescriptor('items')
|
items = FeedListDescriptor('items')
|
||||||
|
|
||||||
def tostring(self, **k):
|
def tostring(self, **k):
|
||||||
|
@ -548,11 +554,26 @@ class FeedItem(FeedBase):
|
||||||
def del_updated(self):
|
def del_updated(self):
|
||||||
self.updated = None
|
self.updated = None
|
||||||
|
|
||||||
title = FeedDescriptor('title')
|
title = property(
|
||||||
link = FeedDescriptor('link')
|
lambda f: f.get_title(),
|
||||||
description = desc = FeedDescriptor('desc')
|
lambda f,x: f.set_title(x),
|
||||||
content = FeedDescriptor('content')
|
lambda f: f.del_title() )
|
||||||
id = FeedDescriptor('id')
|
link = property(
|
||||||
|
lambda f: f.get_link(),
|
||||||
|
lambda f,x: f.set_link(x),
|
||||||
|
lambda f: f.del_link() )
|
||||||
|
description = desc = property(
|
||||||
|
lambda f: f.get_desc(),
|
||||||
|
lambda f,x: f.set_desc(x),
|
||||||
|
lambda f: f.del_desc() )
|
||||||
|
content = property(
|
||||||
|
lambda f: f.get_content(),
|
||||||
|
lambda f,x: f.set_content(x),
|
||||||
|
lambda f: f.del_content() )
|
||||||
|
id = property(
|
||||||
|
lambda f: f.get_id(),
|
||||||
|
lambda f,x: f.set_id(x),
|
||||||
|
lambda f: f.del_id() )
|
||||||
is_permalink = FeedBool('is_permalink')
|
is_permalink = FeedBool('is_permalink')
|
||||||
time = FeedTime('time')
|
time = FeedTime('time')
|
||||||
updated = FeedTime('updated')
|
updated = FeedTime('updated')
|
||||||
|
|
Loading…
Reference in New Issue