コード例 #1
0
 def _to_python(self):
     # don't parse data that is already native
     if isinstance(self.data, datetime.datetime):
         return self.data
     elif self.format is None:
         # parse as iso8601
         return PySO8601.parse_time(self.data).time()
     else:
         return datetime.datetime.strptime(self.data, self.format).time()
コード例 #2
0
ファイル: fields.py プロジェクト: ksteigerwald/micromodels
 def to_python(self):
     # don't parse data that is already native
     if isinstance(self.data, datetime.datetime):
         return self.data
     elif self.format is None:
         # parse as iso8601
         return PySO8601.parse_time(self.data).time()
     else:
         return datetime.datetime.strptime(self.data, self.format).time()
コード例 #3
0
ファイル: fields.py プロジェクト: tzangms/remotemodels
    def to_python(self):
        if self.data is None:
            return None

        # don't parse data that is already native
        if isinstance(self.data, datetime.datetime):
            return self.data

        return PySO8601.parse_time(self.data).time()