diff options
author | ptmcg <ptmcg@austin.rr.com> | 2021-10-28 16:20:39 -0500 |
---|---|---|
committer | ptmcg <ptmcg@austin.rr.com> | 2021-10-28 16:20:39 -0500 |
commit | 958d055040cae3eeafd23f2fe05e04cf035a04b8 (patch) | |
tree | f26cd7d6df7ede7307d1c4404636a0202cbf8d8f /pyparsing | |
parent | bf17712cc5e5368356dadf0ca441e7cac999bc09 (diff) | |
download | pyparsing-git-958d055040cae3eeafd23f2fe05e04cf035a04b8.tar.gz |
Update version to prep for next release (and black)
Diffstat (limited to 'pyparsing')
-rw-r--r-- | pyparsing/__init__.py | 4 | ||||
-rw-r--r-- | pyparsing/core.py | 8 | ||||
-rw-r--r-- | pyparsing/testing.py | 10 |
3 files changed, 14 insertions, 8 deletions
diff --git a/pyparsing/__init__.py b/pyparsing/__init__.py index ab03e85..efe5b7c 100644 --- a/pyparsing/__init__.py +++ b/pyparsing/__init__.py @@ -96,7 +96,7 @@ classes inherit from. Use the docstrings for examples of how to: from collections import namedtuple version_info = namedtuple("version_info", "major minor micro release_level serial") -__version_info__ = version_info(3, 0, 3, "final", 0) +__version_info__ = version_info(3, 0, 4, "final", 0) __version__ = "{}.{}.{}".format(*__version_info__[:3]) + ( "{}{}{}".format( "r" if __version_info__.release_level[0] == "c" else "", @@ -105,7 +105,7 @@ __version__ = "{}.{}.{}".format(*__version_info__[:3]) + ( ), "", )[__version_info__.release_level == "final"] -__version_time__ = "27 October 2021 17:58 UTC" +__version_time__ = "28 October 2021 21:16 UTC" __versionTime__ = __version_time__ __author__ = "Paul McGuire <ptmcg.gm+pyparsing@gmail.com>" diff --git a/pyparsing/core.py b/pyparsing/core.py index ab178f3..b477083 100644 --- a/pyparsing/core.py +++ b/pyparsing/core.py @@ -4014,7 +4014,9 @@ class MatchFirst(ParseExpression): for e in self.exprs: try: return e._parse( - instring, loc, doActions, + instring, + loc, + doActions, ) except ParseFatalException as pfe: pfe.__traceback__ = None @@ -4342,7 +4344,9 @@ class IndentedBlock(ParseElementEnhance): self.errmsg = "expected indent at column greater than {}".format(ref_col) self.add_condition(lambda s, l, t: col(l, s) > ref_col) - def __init__(self, expr: ParserElement, *, recursive: bool = False, grouped: bool = True): + def __init__( + self, expr: ParserElement, *, recursive: bool = False, grouped: bool = True + ): super().__init__(expr, savelist=True) # if recursive: # raise NotImplementedError("IndentedBlock with recursive is not implemented") diff --git a/pyparsing/testing.py b/pyparsing/testing.py index 75ef39f..991972f 100644 --- a/pyparsing/testing.py +++ b/pyparsing/testing.py @@ -303,17 +303,19 @@ class pyparsing_test: header0 = ( lead + "".join( - "{}{}".format(' ' * 99, (i + 1) % 100) for i in range(max(max_line_len // 100, 1)) + "{}{}".format(" " * 99, (i + 1) % 100) + for i in range(max(max_line_len // 100, 1)) ) + "\n" ) else: header0 = "" header1 = ( - header0 + - lead + header0 + + lead + "".join( - " {}".format((i + 1) % 10) for i in range(-(-max_line_len // 10)) + " {}".format((i + 1) % 10) + for i in range(-(-max_line_len // 10)) ) + "\n" ) |