Wie erhalte ich einen Regex-Mustertyp für MyPy?
Posted: 12 Jan 2025, 11:33
Wenn ich einen regulären Ausdruck kompiliere
Und ich möchte diesen regulären Ausdruck an eine Funktion übergeben und Mypy zur Typprüfung verwenden
Ich stoße auf dieses Problem
Es scheint, dass Sie _sre importieren können, aber aus irgendeinem Grund ist SRE_Pattern nicht importierbar.
Code: Select all
>>> type(re.compile(""))
Code: Select all
def my_func(compiled_regex: _sre.SRE_Pattern):
Code: Select all
>>> import _sre
>>> from _sre import SRE_Pattern
Traceback (most recent call last):
File "", line 1, in
ImportError: cannot import name 'SRE_Pattern'