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

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

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

revision 1.38 by juri, Sun Nov 9 11:27:22 2003 UTC revision 1.39 by juri, Sun Nov 9 17:53:35 2003 UTC
# Line 40  class PollManager: Line 40  class PollManager:
40              feeds = straw.FeedList.get_instance()              feeds = straw.FeedList.get_instance()
41              config.last_poll = int(time.time())              config.last_poll = int(time.time())
42    
43          straw.main.display_status_message(_("Polling feeds..."))          straw.MessageManager.get_instance().post_message(_("Polling feeds..."))
44    
45          for f in feeds:          for f in feeds:
46              self.pollers.append(f)              self.pollers.append(f)
# Line 78  class Poller: Line 78  class Poller:
78    
79      def http_results(self, status, header, data):      def http_results(self, status, header, data):
80          success = self.update_feed(status, header, data)          success = self.update_feed(status, header, data)
81            mm = straw.MessageManager.get_instance()
82          if success:          if success:
83              straw.main.display_status_message(              mm.post_message(_("Parsing data of %s done.") % self._feed.title)
                 _("Parsing data of %s done.") % self._feed.title)  
84          else:          else:
85              straw.main.display_status_message(              mm.post_message(_("Parsing data of %s failed.") % self._feed.title)
                 _("Parsing data of %s failed.") % self._feed.title)  
86          self._feed.poll_done()          self._feed.poll_done()
87          self._pm.poller_finished(self._feed)          self._pm.poller_finished(self._feed)
88    
89      def update_feed(self, status, header, data):      def update_feed(self, status, header, data):
90          straw.main.display_status_message(          
91            straw.MessageManager.get_instance().post_message(
92              _("Parsing data for feed %s...") % self._feed.title)              _("Parsing data for feed %s...") % self._feed.title)
93    
94          if status is None:          if status is None:
# Line 121  class Poller: Line 121  class Poller:
121          else:          else:
122              err = str(exception)              err = str(exception)
123          self._feed.router.set_error(err)          self._feed.router.set_error(err)
124          straw.main.display_status_message(          straw.MessageManager.get_instance().post_message(
125              _("Polling of feed %s failed") % self._feed.title)              _("Polling of feed %s failed") % self._feed.title)
126          self._feed.poll_done()          self._feed.poll_done()
127          self._pm.poller_finished(self._feed)          self._pm.poller_finished(self._feed)

Legend:
Removed from v.1.38  
changed lines
  Added in v.1.39

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