diff --git a/lib/mako/__init__.py b/lib/mako/__init__.py index 3d7dcb6d..d7339219 100644 --- a/lib/mako/__init__.py +++ b/lib/mako/__init__.py @@ -5,4 +5,4 @@ # the MIT License: http://www.opensource.org/licenses/mit-license.php -__version__ = "1.2.3" +__version__ = "1.2.4" diff --git a/lib/mako/codegen.py b/lib/mako/codegen.py index a9dbcb67..d1d2c20a 100644 --- a/lib/mako/codegen.py +++ b/lib/mako/codegen.py @@ -1251,8 +1251,13 @@ class _Identifiers: _FOR_LOOP = re.compile( - r"^for\s+((?:\(?)\s*[A-Za-z_][A-Za-z_0-9]*" - r"(?:\s*,\s*(?:[A-Za-z_][A-Za-z0-9_]*),??)*\s*(?:\)?))\s+in\s+(.*):" + r"^for\s+((?:\(?)\s*" + r"(?:\(?)\s*[A-Za-z_][A-Za-z_0-9]*" + r"(?:\s*,\s*(?:[A-Za-z_][A-Za-z_0-9]*),??)*\s*(?:\)?)" + r"(?:\s*,\s*(?:" + r"(?:\(?)\s*[A-Za-z_][A-Za-z_0-9]*" + r"(?:\s*,\s*(?:[A-Za-z_][A-Za-z_0-9]*),??)*\s*(?:\)?)" + r"),??)*\s*(?:\)?))\s+in\s+(.*):" ) diff --git a/requirements.txt b/requirements.txt index 827ed814..98316136 100644 --- a/requirements.txt +++ b/requirements.txt @@ -22,7 +22,7 @@ importlib-metadata==5.0.0 importlib-resources==5.10.0 git+https://github.com/Tautulli/ipwhois.git@master#egg=ipwhois IPy==1.01 -Mako==1.2.3 +Mako==1.2.4 MarkupSafe==2.1.1 musicbrainzngs==0.7.1 packaging==21.3