コード例 #1
0
ファイル: cwm_time.py プロジェクト: AwelEshetu/cwm
 def evaluateObject(self, subj_py):
     """params are ISO time string, format string. Returns reformatted. Ignores TZ@@"""
     if verbosity() > 80: progress("strTime:format input:"+`subj_py`)
     str, format = subj_py
     try:
         return  time.strftime(format, time.gmtime(isodate.parse(str)))
     except:
         return None
コード例 #2
0
 def evaluateObject(self, subj_py):
     """params are ISO time string, format string. Returns reformatted. Ignores TZ@@"""
     if verbosity() > 80: progress("strTime:format input:" + ` subj_py `)
     str, format = subj_py
     try:
         return time.strftime(format, time.gmtime(isodate.parse(str)))
     except:
         return None
コード例 #3
0
 def evaluate(self, subj_py, obj_py):
     try:
         return isodate.parse(subj_py) == isodate.parse(obj_py)
     except:
         return None
コード例 #4
0
 def evaluateObject(self, subj_py):
     try:
         return str(isodate.parse(subj_py))
     except:
         return None
コード例 #5
0
 def evaluateObject(self, subj_py):
     weekdayZero = time.gmtime(0)[6]
     return str((weekdayZero + int(isodate.parse(subj_py) / DAY)) % 7)
コード例 #6
0
ファイル: cwm_time.py プロジェクト: AwelEshetu/cwm
 def evaluate(self, subj_py, obj_py):
     try:
         return isodate.parse(subj_py) == isodate.parse(obj_py)
     except ValueError:
         return None
コード例 #7
0
 def evaluateObject(self, subj_py):
     try:
         return float(isodate.parse(subj_py))
     except ValueError, AssertionError:
         progress("Warning: Failed to parse time string '%s'" % subj_py)
         return None
コード例 #8
0
ファイル: cwm_time.py プロジェクト: AwelEshetu/cwm
 def evaluateObject(self,  subj_py):
     weekdayZero = time.gmtime(0)[6]
     return (weekdayZero + int(isodate.parse(subj_py)/DAY)) % 7 
コード例 #9
0
ファイル: cwm_times.py プロジェクト: AwelEshetu/cwm
 def evaluateObject(self, subj_py):
     try:
         return str(isodate.parse(subj_py))
     except:
         return None