Я использую python-dateutil для синтаксического анализа даты из строки:
import dateutil.parser
print dateutil.parser.parse('some null string', fuzzy=True).date()
2012-10-18
print dateutil.parser.parse('some 31 Oct 2012 string', fuzzy=True).date()
2012-10-31
Я ожидаю, что для dateutil.parser.parse('some null string', fuzzy=True).date()
будет выбрано исключение, но оно вернет текущую дату. Может ли кто-нибудь показать мне, как я могу избежать получения текущей даты, если в предоставленной строке не найдено ни одной даты?
Спасибо заранее.