diff options
author | Paul McGuire <ptmcg@users.noreply.github.com> | 2018-08-21 07:56:23 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-08-21 07:56:23 -0500 |
commit | f164cf1dd040ddefdb8f504e562ed2f782e083b5 (patch) | |
tree | 2c0c45c153434d0c6b78c0d5e51448933f959fb8 /examples/parseListString.py | |
parent | 444859662f1829f2d8068fb33cdc375427bf9b6c (diff) | |
parent | c3dba1ed5f9be226044c7ffaf1cd47adcc7482f4 (diff) | |
download | pyparsing-git-f164cf1dd040ddefdb8f504e562ed2f782e083b5.tar.gz |
Merge pull request #24 from hugovk/pyupgrade-examples
Upgrade Python syntax of examples with pyupgrade
Diffstat (limited to 'examples/parseListString.py')
-rw-r--r-- | examples/parseListString.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/examples/parseListString.py b/examples/parseListString.py index d74f3af..d5723b0 100644 --- a/examples/parseListString.py +++ b/examples/parseListString.py @@ -76,7 +76,7 @@ tupleStr.setParseAction( lambda t:tuple(t.asList()) ) listStr <<= (lbrack + Optional(delimitedList(listItem)) + Optional(Suppress(",")) + rbrack)
dictKeyStr = real | integer | quotedString.setParseAction(removeQuotes)
dictStr <<= lbrace + Optional(delimitedList( Group( dictKeyStr + colon + listItem ))) + Optional(Suppress(",")) + rbrace
-dictStr.setParseAction(lambda t: dict((k_v[0],(k_v[1].asList() if isinstance(k_v[1],ParseResults) else k_v[1])) for k_v in t))
+dictStr.setParseAction(lambda t: {k_v[0]:(k_v[1].asList() if isinstance(k_v[1],ParseResults) else k_v[1]) for k_v in t})
test = '[{0: [2], 1: []}, {0: [], 1: [], 2: [,]}, {0: [1, 2,],}]'
print(listStr.parseString(test))
|