mirror of
https://github.com/lilydjwg/nvchecker
synced 2024-12-17 20:24:47 +00:00
Merge pull request #223 from alexfikl/remove-sre-constants
Remove usage of deprecared sre_constants
This commit is contained in:
commit
8cd75fd101
@ -2,7 +2,6 @@
|
||||
# Copyright (c) 2021 lilydjwg <lilydjwg@gmail.com>, et al.
|
||||
|
||||
import re
|
||||
import sre_constants
|
||||
|
||||
from nvchecker.api import session, GetVersionError
|
||||
|
||||
@ -19,7 +18,7 @@ async def get_version_impl(info):
|
||||
|
||||
try:
|
||||
regex = re.compile(conf['regex'])
|
||||
except sre_constants.error as e:
|
||||
except re.error as e:
|
||||
raise GetVersionError('bad regex', exc_info=e)
|
||||
|
||||
res = await session.request(
|
||||
|
@ -2,14 +2,13 @@
|
||||
# Copyright (c) 2013-2020 lilydjwg <lilydjwg@gmail.com>, et al.
|
||||
|
||||
import re
|
||||
import sre_constants
|
||||
|
||||
from nvchecker.api import session, GetVersionError
|
||||
|
||||
async def get_version(name, conf, *, cache, **kwargs):
|
||||
try:
|
||||
regex = re.compile(conf['regex'])
|
||||
except sre_constants.error as e:
|
||||
except re.error as e:
|
||||
raise GetVersionError('bad regex', exc_info=e)
|
||||
if regex.groups > 1:
|
||||
raise GetVersionError('multi-group regex')
|
||||
|
@ -7,4 +7,4 @@ pytestmark = [pytest.mark.asyncio, pytest.mark.needs_net]
|
||||
async def test_cran(get_version):
|
||||
assert await get_version("xml2", {
|
||||
"source": "cran",
|
||||
}) == "1.3.3"
|
||||
}) == "1.3.4"
|
||||
|
Loading…
Reference in New Issue
Block a user