Skip to content

Error using --tag-pattern #3

@msg555

Description

@msg555

Using tag-pattern isn't working as expected

$ python -m aioregistry --tag-pattern '*' msg555/tplbuild
Traceback (most recent call last):
  File "<frozen runpy>", line 198, in _run_module_as_main
  File "<frozen runpy>", line 88, in _run_code
  File "/Users/msg/.pyenv/versions/3.12.3/lib/python3.12/site-packages/aioregistry/__main__.py", line 5, in <module>
    asyncio.run(main())
  File "/Users/msg/.pyenv/versions/3.12.3/lib/python3.12/asyncio/runners.py", line 194, in run
    return runner.run(main)
           ^^^^^^^^^^^^^^^^
  File "/Users/msg/.pyenv/versions/3.12.3/lib/python3.12/asyncio/runners.py", line 118, in run
    return self._loop.run_until_complete(task)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/msg/.pyenv/versions/3.12.3/lib/python3.12/asyncio/base_events.py", line 687, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/Users/msg/.pyenv/versions/3.12.3/lib/python3.12/site-packages/aioregistry/cli.py", line 133, in main
    return await _main(args)
           ^^^^^^^^^^^^^^^^^
  File "/Users/msg/.pyenv/versions/3.12.3/lib/python3.12/site-packages/aioregistry/cli.py", line 214, in _main
    if not any(re.match(pat, tag) for pat in args.tag_pattern):
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/msg/.pyenv/versions/3.12.3/lib/python3.12/site-packages/aioregistry/cli.py", line 214, in <genexpr>
    if not any(re.match(pat, tag) for pat in args.tag_pattern):
               ^^^^^^^^^^^^^^^^^^
  File "/Users/msg/.pyenv/versions/3.12.3/lib/python3.12/re/__init__.py", line 167, in match
    return _compile(pattern, flags).match(string)
           ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/msg/.pyenv/versions/3.12.3/lib/python3.12/re/__init__.py", line 307, in _compile
    p = _compiler.compile(pattern, flags)
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/msg/.pyenv/versions/3.12.3/lib/python3.12/re/_compiler.py", line 745, in compile
    p = _parser.parse(p, flags)
        ^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/msg/.pyenv/versions/3.12.3/lib/python3.12/re/_parser.py", line 979, in parse
    p = _parse_sub(source, state, flags & SRE_FLAG_VERBOSE, 0)
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/msg/.pyenv/versions/3.12.3/lib/python3.12/re/_parser.py", line 460, in _parse_sub
    itemsappend(_parse(source, state, verbose, nested + 1,
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/msg/.pyenv/versions/3.12.3/lib/python3.12/re/_parser.py", line 687, in _parse
    raise source.error("nothing to repeat",
re.error: nothing to repeat at position 0

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions