def _evalTimeStr(self, datetimeString, sourceTime):
s = datetimeString.strip()<EOL>sourceTime = self._evalDT(datetimeString, sourceTime)<EOL>if s in self.ptc.re_values['<STR_LIT>']:<EOL><INDENT>self.currentContext.updateAccuracy(pdtContext.ACU_NOW)<EOL><DEDENT>else:<EOL><INDENT>sTime = self.ptc.getSource(s, sourceTime)<EOL>if sTime:<EOL><INDENT>sourceTime = sTime<EOL><DEDENT>self.currentContext.updateAccuracy(pdtContext.ACU_HALFDAY)<EOL><DEDENT>return sourceTime<EOL>
Evaluate text passed by L{_partialParseTimeStr()}