diff options
author | Jon Dufresne <jon.dufresne@gmail.com> | 2019-10-31 21:10:28 -0700 |
---|---|---|
committer | Paul McGuire <ptmcg@users.noreply.github.com> | 2019-10-31 23:10:28 -0500 |
commit | 53d1b4a6f48a53c4c4ec4ac7031362b691c0366d (patch) | |
tree | 088ad3cf3561b78a00af4fb2fd474f4a2b8ca70c /examples/simpleWiki.py | |
parent | 41752aa52cc97c710474bb2972cceab057b52ad4 (diff) | |
download | pyparsing-git-53d1b4a6f48a53c4c4ec4ac7031362b691c0366d.tar.gz |
Blacken the project (#141)
Diffstat (limited to 'examples/simpleWiki.py')
-rw-r--r-- | examples/simpleWiki.py | 24 |
1 files changed, 15 insertions, 9 deletions
diff --git a/examples/simpleWiki.py b/examples/simpleWiki.py index ca660c5..73c8116 100644 --- a/examples/simpleWiki.py +++ b/examples/simpleWiki.py @@ -8,22 +8,28 @@ Here is a simple Wiki input: Here's a URL to {{Pyparsing's Wiki Page->https://site-closed.wikispaces.com}}
"""
-def convertToHTML(opening,closing):
- def conversionParseAction(s,l,t):
+
+def convertToHTML(opening, closing):
+ def conversionParseAction(s, l, t):
return opening + t[0] + closing
+
return conversionParseAction
-italicized = QuotedString("*").setParseAction(convertToHTML("<I>","</I>"))
-bolded = QuotedString("**").setParseAction(convertToHTML("<B>","</B>"))
-boldItalicized = QuotedString("***").setParseAction(convertToHTML("<B><I>","</I></B>"))
-def convertToHTML_A(s,l,t):
+
+italicized = QuotedString("*").setParseAction(convertToHTML("<I>", "</I>"))
+bolded = QuotedString("**").setParseAction(convertToHTML("<B>", "</B>"))
+boldItalicized = QuotedString("***").setParseAction(convertToHTML("<B><I>", "</I></B>"))
+
+
+def convertToHTML_A(s, l, t):
try:
- text,url=t[0].split("->")
+ text, url = t[0].split("->")
except ValueError:
- raise ParseFatalException(s,l,"invalid URL link reference: " + t[0])
+ raise ParseFatalException(s, l, "invalid URL link reference: " + t[0])
return '<A href="{}">{}</A>'.format(url, text)
-urlRef = QuotedString("{{",endQuoteChar="}}").setParseAction(convertToHTML_A)
+
+urlRef = QuotedString("{{", endQuoteChar="}}").setParseAction(convertToHTML_A)
wikiMarkup = urlRef | boldItalicized | bolded | italicized
|