emit an error log when an exception is set

also fixes #269, but maybe more
This commit is contained in:
lilydjwg 2024-04-26 20:27:45 +08:00
parent d13cbeea38
commit 7e2583be56

View file

@ -329,6 +329,7 @@ def apply_list_options(
if not versions2: if not versions2:
logger.warning('include_regex matched no versions', logger.warning('include_regex matched no versions',
name=name, versions=versions, regex=pattern) name=name, versions=versions, regex=pattern)
return None
versions = versions2 versions = versions2
pattern = conf.get('exclude_regex') pattern = conf.get('exclude_regex')
@ -442,6 +443,8 @@ async def process_result(
r1 = e r1 = e
if isinstance(r1, Exception): if isinstance(r1, Exception):
entry_waiter.set_exception(r.name, r1) entry_waiter.set_exception(r.name, r1)
# no versions are returned from "apply_list_options"?
logger.error('an error occurred', name=r.name, error=str(r1))
has_failures = True has_failures = True
continue continue
check_version_update(oldvers, r.name, r1, verbose) check_version_update(oldvers, r.name, r1, verbose)