Example #1
0
 def __call__(self):
     value = self.request.get('value')
     try:
         today = parse_date(value)
     except (ValueError, ):
         return
     self.context.today = today
Example #2
0
 def __call__(self):
     value = self.request.get("value")
     try:
         today = parse_date(value)
     except (ValueError,):
         return
     self.context.today = today
Example #3
0
 def toFieldValue(self, value):
     """See interfaces.IDataConverter"""
     if value == u"":
         return self.field.missing_value
     try:
         value = parse_date(value)
     except (ValueError,):
         raise FormatterValidationError(_("The datetime string did not match the pattern yyyy-mm-dd"), value)
     try:
         value.strftime("%Y-%m-%d")
     except (ValueError,):
         raise FormatterValidationError(_("Year has to be equal or greater than 1900"), value)
     return value
Example #4
0
 def toFieldValue(self, value):
     """See interfaces.IDataConverter"""
     if value == u'':
         return self.field.missing_value
     try:
         value = parse_date(value)
     except (ValueError,):
         raise FormatterValidationError(
             _("The datetime string did not match the pattern yyyy-mm-dd"),
             value)
     try:
         value.strftime("%Y-%m-%d")
     except (ValueError,):
         raise FormatterValidationError(
             _('Year has to be equal or greater than 1900'),
             value)
     return value
Example #5
0
 def date(self):
     try:
         return parse_date(self.request.get(self.date_name))
     except (ValueError, AttributeError):
         pass
     return self.request.util.today
Example #6
0
 def date(self):
     try:
         return parse_date(self.request.get(self.date_name))
     except (ValueError, AttributeError):
         pass
     return self.request.util.today