-
Notifications
You must be signed in to change notification settings - Fork 484
Closed
Description
I am assuming its a concurrency issue because the only way I can get it to fail is running multiple calls to dateparser.parse('14 days ago UTC') on separate threads.
File "/var/app/current/credit/users/services/profile.py", line 67, in add_profile
date_viewed__gt=dateparser.parse('14 days ago UTC')
File "/var/app/venv/staging-LQM1lest/lib/python3.7/site-packages/dateparser/conf.py", line 85, in wrapper
return f(*args, **kwargs)
File "/var/app/venv/staging-LQM1lest/lib/python3.7/site-packages/dateparser/__init__.py", line 53, in parse
data = parser.get_date_data(date_string, date_formats)
File "/var/app/venv/staging-LQM1lest/lib/python3.7/site-packages/dateparser/date.py", line 418, in get_date_data
locale, date_string, date_formats, settings=self._settings)
File "/var/app/venv/staging-LQM1lest/lib/python3.7/site-packages/dateparser/date.py", line 194, in parse
return instance._parse()
File "/var/app/venv/staging-LQM1lest/lib/python3.7/site-packages/dateparser/date.py", line 198, in _parse
date_obj = self._parsers[parser_name]()
File "/var/app/venv/staging-LQM1lest/lib/python3.7/site-packages/dateparser/date.py", line 212, in _try_freshness_parser
return freshness_date_parser.get_date_data(self._get_translated_date(), self._settings)
File "/var/app/venv/staging-LQM1lest/lib/python3.7/site-packages/dateparser/freshness_date_parser.py", line 149, in get_date_data
date, period = self.parse(date_string, settings)
File "/var/app/venv/staging-LQM1lest/lib/python3.7/site-packages/dateparser/freshness_date_parser.py", line 94, in parse
date, period = self._parse_date(date_string, settings.PREFER_DATES_FROM)
File "/var/app/venv/staging-LQM1lest/lib/python3.7/site-packages/dateparser/freshness_date_parser.py", line 134, in _parse_date
date = self.now - td
TypeError: unsupported operand type(s) for -: 'NoneType' and 'relativedelta'
Metadata
Metadata
Assignees
Labels
No labels