do not crash if date in label regexp isn't valid

This commit is contained in:
Romain Bignon 2013-05-20 20:59:14 +02:00
commit 6f95fdd800

View file

@ -147,9 +147,12 @@ class FrenchTransaction(Transaction):
if yy < 100:
yy += 2000
if inargs('HH') and inargs('MM'):
self.rdate = datetime.datetime(yy, mm, dd, int(args['HH']), int(args['MM']))
else:
self.rdate = datetime.date(yy, mm, dd)
try:
if inargs('HH') and inargs('MM'):
self.rdate = datetime.datetime(yy, mm, dd, int(args['HH']), int(args['MM']))
else:
self.rdate = datetime.date(yy, mm, dd)
except ValueError, e:
self._logger.warning('Unable to date in label %r: %s' % (self.raw, e))
return