summaryrefslogtreecommitdiff
path: root/gr-trellis/docs/make_numbered_listing.py
diff options
context:
space:
mode:
Diffstat (limited to 'gr-trellis/docs/make_numbered_listing.py')
-rw-r--r--gr-trellis/docs/make_numbered_listing.py45
1 files changed, 24 insertions, 21 deletions
diff --git a/gr-trellis/docs/make_numbered_listing.py b/gr-trellis/docs/make_numbered_listing.py
index c295dc8763..cdef9161fb 100644
--- a/gr-trellis/docs/make_numbered_listing.py
+++ b/gr-trellis/docs/make_numbered_listing.py
@@ -1,45 +1,48 @@
#!/usr/bin/env python
import sys
-import os, os.path
+import os
+import os.path
from optparse import OptionParser
-def quote_line (line):
- line = line.replace ('&', '&')
- line = line.replace ('<', '&lt;')
- line = line.replace ('>', '&gt;')
- line = line.replace ("'", '&apos;')
- line = line.replace ('"', '&quot;')
+
+def quote_line(line):
+ line = line.replace('&', '&amp;')
+ line = line.replace('<', '&lt;')
+ line = line.replace('>', '&gt;')
+ line = line.replace("'", '&apos;')
+ line = line.replace('"', '&quot;')
return line
-def generate_listing (input_filename, title=None):
- inf = open (input_filename, "r")
- output_filename = os.path.basename (input_filename) + '.xml'
- outf = open (output_filename, "w")
- outf.write ('<?xml version="1.0" encoding="ISO-8859-1"?>\n')
+
+def generate_listing(input_filename, title=None):
+ inf = open(input_filename, "r")
+ output_filename = os.path.basename(input_filename) + '.xml'
+ outf = open(output_filename, "w")
+ outf.write('<?xml version="1.0" encoding="ISO-8859-1"?>\n')
# outf.write ('<example id="%s">\n' % (input_filename,))
# if not title:
# title = input_filename
# outf.write ('<title>')
# outf.write (title)
# outf.write ('</title>\n')
- outf.write ('<programlisting>\n');
+ outf.write('<programlisting>\n')
lineno = 0
for line in inf:
- line = line.expandtabs (8)
- line = quote_line (line)
+ line = line.expandtabs(8)
+ line = quote_line(line)
lineno = lineno + 1
- outf.write ('%3d %s' % (lineno, line))
+ outf.write('%3d %s' % (lineno, line))
- outf.write ('</programlisting>\n')
+ outf.write('</programlisting>\n')
# outf.write ('</example>\n')
-def main ():
+def main():
for file in sys.argv[1:]:
- generate_listing (file)
+ generate_listing(file)
-if __name__ == '__main__':
- main ()
+if __name__ == '__main__':
+ main()