/[straw]/straw/src/lib/Feed.py
ViewVC logotype

Diff of /straw/src/lib/Feed.py

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.25 by jmalonzo, Fri Oct 17 08:13:50 2003 UTC revision 1.26 by jmalonzo, Mon Oct 20 03:27:50 2003 UTC
# Line 6  Line 6 
6  cvs_id = "$Id$"  cvs_id = "$Id$"
7    
8  import urlparse  import urlparse
9  from threading import RLock  #from threading import RLock
10  import StringIO  import StringIO
11  import straw  import straw
12  from error import log  from error import log
# Line 18  class Feed(object, straw.SignalEmitter): Line 18  class Feed(object, straw.SignalEmitter):
18                   '_id', 'invalid_rss', '_channel_description',                   '_id', 'invalid_rss', '_channel_description',
19                   '_channel_title', '_channel_link', '_channel_copyright',                   '_channel_title', '_channel_link', '_channel_copyright',
20                   'channel_lbd', 'channel_editor', 'channel_webmaster',                   'channel_lbd', 'channel_editor', 'channel_webmaster',
21                   '_channel_subscriptions', 'channel_subscriptions_location',                   '_channel_subscriptions', '_channel_blogroll',
                  '_channel_blogroll', 'channel_blogroll_location',  
22                   'channel_blink', 'channel_creator', '_previous_etag',                   'channel_blink', 'channel_creator', '_previous_etag',
23                   '_error', '_process_status', 'router', 'sticky')                   '_error', '_process_status', 'router', 'sticky')
24    
# Line 57  class Feed(object, straw.SignalEmitter): Line 56  class Feed(object, straw.SignalEmitter):
56          self.channel_creator = ""          self.channel_creator = ""
57          self._channel_subscriptions = ""          self._channel_subscriptions = ""
58          self._channel_blogroll = ""          self._channel_blogroll = ""
         self.channel_subscriptions_location = ""  
         self.channel_blogroll_location = ""  
59          self.channel_blink = ""          self.channel_blink = ""
60          self._location = location          self._location = location
61          self._username = username          self._username = username
# Line 281  class Feed(object, straw.SignalEmitter): Line 278  class Feed(object, straw.SignalEmitter):
278      def set_channel_blogroll(self, data):      def set_channel_blogroll(self, data):
279          if data and len(data):          if data and len(data):
280              try:              try:
281                  self._channel_blogroll = straw.OPMLImport.read(StringIO(data))                  # ok, so data is only a link FIXME
282              except:                  self._channel_blogroll = straw.OPMLImport.read(StringIO.StringIO(data))
283                  pass              except Exception, ex:
284                    raise ex
285    
286      channel_blogroll = property(get_channel_blogroll, set_channel_blogroll,      channel_blogroll = property(get_channel_blogroll, set_channel_blogroll,
287                                  None, "")                                  None, "")
# Line 294  class Feed(object, straw.SignalEmitter): Line 292  class Feed(object, straw.SignalEmitter):
292      def set_channel_subscriptions(self, data):      def set_channel_subscriptions(self, data):
293          if data and len(data):          if data and len(data):
294              try:              try:
295                  self._channel_subscriptions = straw.OPMLImport.read(                  self._channel_subscriptions = straw.OPMLImport.read(StringIO.StringIO(data))
296                      StringIO(data))              except Exception, ex:
297              except:                  raise ex
                 pass  
298    
299      channel_subscriptions = property(get_channel_subscriptions,      channel_subscriptions = property(get_channel_subscriptions,
300                                       set_channel_subscriptions, None, "")                                       set_channel_subscriptions, None, "")

Legend:
Removed from v.1.25  
changed lines
  Added in v.1.26

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26