I had to put line (http://hg.tryton.org/tryton/file/5.0/tryton/common/datetime_.py#l89) out of try-except block to get the traceback
ERROR:tryton.common.common: File "/home/prakhar/workspace/tryton/tryton50/src/tryton/tryton/common/datetime_.py", line 159, in focus_out
self.parse()
File "/home/prakhar/workspace/tryton/tryton50/src/tryton/tryton/common/datetime_.py", line 94, in parse
date = date_parse(text, self.__format).date()
File "/home/prakhar/workspace/tryton/tryton50/src/tryton/tryton/common/datetime_.py", line 23, in date_parse
monthfirst = formatted_date.index('7') <= 1
substring not found
To add further to it, the locale here is en_IN. See the following output from python prompt.
>>> locale.getlocale()
('en_IN', 'ISO8859-1')
>>> datetime.today().strftime('%x')
'Thursday 07 February 2019' |