def __str__(self): if self.etag is not None: return str(self.etag) elif self.date: return datetime_utils._serialize_date(self.date) else: return ''
def _serialize_if_range(value): if value is None: return value if isinstance(value, (datetime, date)): return datetime_utils._serialize_date(value) if not isinstance(value, str): value = str(value) return value or None
def __repr__(self): if self.etag is None: etag = '*' else: etag = str(self.etag) if self.date is None: date = '*' else: date = datetime_utils._serialize_date(self.date) return '<%s etag=%s, date=%s>' % (self.__class__.__name__, etag, date)
def __repr__(self): if self.etag is None: etag = '*' else: etag = str(self.etag) if self.date is None: date = '*' else: date = datetime_utils._serialize_date(self.date) return '<%s etag=%s, date=%s>' % ( self.__class__.__name__, etag, date)