Ejemplo n.º 1
0
 def get_status(self):
     services_feed = feedparser.parse(self.url)
     
     try:
         lastBuildDate = self.parse_date(services_feed.entries[0].get('ss_lastchecked'))
     except IndexError, e:
         try:
             lastBuildDate = rfc_2822_datetime(services_feed.headers['last-modified'])
         except Exception, e:
             lastBuildDate = None
Ejemplo n.º 2
0
 def parse_date(self, s):
     try:
         return rfc_2822_datetime(s)
     except (TypeError, ValueError):
         return None