Rewrote expression

Made a little simpler to understand

* scripts/parse_supported_params.py:
This commit is contained in:
James Michael DuPont 2015-01-18 13:36:31 -06:00
parent 22b53e4e44
commit f0800c32c6
2 changed files with 13 additions and 3 deletions

2
.gitignore vendored Normal file
View file

@ -0,0 +1,2 @@
*.pyc
*~

View file

@ -1,11 +1,14 @@
#!/usr/bin/python3
# coding: utf-8
import argparse
import re
import sys
import urllib.request
from html_table_parser import HTMLTableParser
# Regex for parsing options on MySQL documentation pages
# Options are (normally) specified as command-line options
# as anchor tags on the page. Certain documentation pages only
@ -141,11 +144,16 @@ def print_yaml_options(sections, parser, file=sys.stdout):
A YAML library could be used, but we avoid extra dependencies by
just using string formatting.
"""
for section, url, yaml in sections:
options = parser(url, section)
print(yaml % {'section': section,
'options': '\n - '.join(options),
'url': url}, end='', file=file)
options_string = '\n - '.join(options)
string = yaml % {
'section': section,
'options': options_string,
'url': url
}
print(string,file=file,end= "")
if __name__ == '__main__':