Возникла неожиданная непонятная высушивающая мозг проблемка.
В общем после создания QApplication перестает работать datetime.strptime.
Рабочий вариант:
print datetime.strptime('27/Apr/2011:14:00:40', '%d/%b/%Y:%H:%M:%S')
app = QtGui.QApplication(sys.argv)2011-04-27 14:00:40
app = QtGui.QApplication(sys.argv)
print datetime.strptime('27/Apr/2011:14:00:40', r'%d/%b/%Y:%H:%M:%S')
Traceback (most recent call last):
File "./LoginatorForm.py", line 135, in <module>
print datetime.strptime('27/Apr/2011:14:00:40', '%d/%b/%Y:%H:%M:%S')
File "/usr/lib/python2.6/_strptime.py", line 325, in _strptime
(data_string, format))
ValueError: time data '27/Apr/2011:14:00:40' does not match format '%d/%b/%Y:%H:%M:%S'
Может, QApplication что-то переопределяет или что-то где-то меняет? Может какой-то предобработчик строк, типа translator?