コード例 #1
0
ファイル: validate.py プロジェクト: ttacon/awsebcli
 def _type_check_datetime(self, value):
     if isinstance(value, datetime):
         return True
     try:
         parse_timestamp(value)
         return True
     except (TypeError, ValueError):
         return False
コード例 #2
0
 def _type_check_datetime(self, value):
     if isinstance(value, datetime):
         return True
     try:
         parse_timestamp(value)
         return True
     except (TypeError, ValueError):
         return False
コード例 #3
0
ファイル: serialize.py プロジェクト: ttacon/awsebcli
    def _serialize_type_timestamp(self, xmlnode, params, shape, name):
        datetime_obj = parse_timestamp(params)
        converter = getattr(self, '_timestamp_%s' % self.TIMESTAMP_FORMAT.lower())

        final_value = converter(datetime_obj)
        node = ElementTree.SubElement(xmlnode, name)
        node.text = final_value
コード例 #4
0
ファイル: serialize.py プロジェクト: ttacon/awsebcli
 def _convert_header_value(self, shape, value):
     if shape.type_name == 'timestamp':
         datetime_obj = parse_timestamp(value)
         timestamp = time.mktime(datetime_obj.timetuple())
         return self._timestamp_rfc822(timestamp)
     else:
         return value
コード例 #5
0
ファイル: serialize.py プロジェクト: zeus911/awsebcli
    def _serialize_type_timestamp(self, xmlnode, params, shape, name):
        datetime_obj = parse_timestamp(params)
        converter = getattr(self, "_timestamp_%s" % self.TIMESTAMP_FORMAT.lower())

        final_value = converter(datetime_obj)
        node = ElementTree.SubElement(xmlnode, name)
        node.text = final_value
コード例 #6
0
ファイル: serialize.py プロジェクト: zeus911/awsebcli
 def _convert_header_value(self, shape, value):
     if shape.type_name == "timestamp":
         datetime_obj = parse_timestamp(value)
         timestamp = time.mktime(datetime_obj.timetuple())
         return self._timestamp_rfc822(timestamp)
     else:
         return value
コード例 #7
0
ファイル: serialize.py プロジェクト: ttacon/awsebcli
 def _serialize_type_timestamp(self, serialized, value, shape, prefix=''):
     datetime_obj = parse_timestamp(value)
     converter = getattr(self, '_timestamp_%s' % self.TIMESTAMP_FORMAT.lower())
     final_value = converter(datetime_obj)
     serialized[prefix] = final_value
コード例 #8
0
ファイル: serialize.py プロジェクト: zeus911/awsebcli
 def _serialize_type_timestamp(self, serialized, value, shape, prefix=""):
     datetime_obj = parse_timestamp(value)
     converter = getattr(self, "_timestamp_%s" % self.TIMESTAMP_FORMAT.lower())
     final_value = converter(datetime_obj)
     serialized[prefix] = final_value