aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRob Austein <sra@hactrn.net>2009-04-29 00:15:50 +0000
committerRob Austein <sra@hactrn.net>2009-04-29 00:15:50 +0000
commit4762069728c3874b8a240c5c99c87f935051fd5a (patch)
tree391c079c5e7ef5798a4a513b647d328a06e467ef
parent7476eb0d57f54eea047c2b9526e88753527bd0fa (diff)
Cleanup
svn path=/rpkid/make-relaxng.py; revision=2372
-rw-r--r--rpkid/make-relaxng.py16
1 files changed, 9 insertions, 7 deletions
diff --git a/rpkid/make-relaxng.py b/rpkid/make-relaxng.py
index 287e297b..9a5ded84 100644
--- a/rpkid/make-relaxng.py
+++ b/rpkid/make-relaxng.py
@@ -18,6 +18,8 @@ OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
"""
+schemas = ("left_right", "up_down", "publication")
+
format_1 = """\
# Automatically generated, do not edit.
@@ -25,14 +27,14 @@ import lxml.etree
"""
format_2 = """\
-## @var %s
-## Parsed RelaxNG %s schema
-%s = lxml.etree.RelaxNG(lxml.etree.fromstring('''%s'''))
+## @var %(name)s
+## Parsed RelaxNG %(name)s schema
+%(name)s = lxml.etree.RelaxNG(lxml.etree.fromstring('''%(rng)s'''))
"""
print format_1
-for varname, filename in (("left_right", "left-right-schema.rng"),
- ("up_down", "up-down-schema.rng"),
- ("publication", "publication-schema.rng")):
- print format_2 % (varname, varname, varname, open(filename).read())
+for name in schemas:
+ print format_2 % {
+ "name" : name,
+ "rng" : open(name.replace("_", "-") + "-schema.rng").read() }