def f(event): try: for m in xrange(1,13): for d in xrange(1,29): TimeUtils.safestrptime("2010%02d%02d"%(m,d),"%Y%m%d") global threadsrun_ threadsrun_ += 1 finally: event.set()
def f(event): try: for m in xrange(1, 13): for d in xrange(1, 29): TimeUtils.safestrptime("2010%02d%02d" % (m, d), "%Y%m%d") global threadsrun_ threadsrun_ += 1 finally: event.set()
def format(self,value): # try be strict if value is None: return None result = super(LooseDatetimeFormatter,self).format(value) if result: return result # hang loose formatparts = self.format_str.split() for frags in self.subparts(formatparts): subformat = " ".join(frags) try: ret = FormattedDatetime(self.format_str, *TimeUtils.safestrptime(value, subformat)[:6]) ret.format_str = subformat return ret except (TypeError, ValueError): continue # even loose failed logging.debug("LooseDateFormatter failed to parse out date %r with format %s" % (value, self.format_str)) return None
def _parseString(self,value): try: return FormattedDate(self.format_str,*TimeUtils.safestrptime(value, self.format_str)[0:3]) except (TypeError, ValueError): logging.debug("DateFormatter failed to parse out date %r with format %s" % (value, self.format_str)) return None