/trunk/Doc/Manual/fixstyle.py

# · Python · 25 lines · 15 code · 8 blank · 2 comment · 3 complexity · 1514f5bd069f8535a7a0b57bc9c83a0c MD5 · raw file

  1. #!/usr/bin/python
  2. # Adds the SWIG stylesheet to the generated documentation on a single page
  3. import sys
  4. import string
  5. filename = sys.argv[1]
  6. data = open(filename).read()
  7. open(filename+".bak","w").write(data)
  8. swigstyle = "\n" + open("style.css").read()
  9. lines = data.splitlines()
  10. result = [ ]
  11. for s in lines:
  12. if s == "<STYLE TYPE=\"text/css\"><!--":
  13. result.append(s + swigstyle)
  14. else:
  15. result.append(s)
  16. data = "\n".join(result)
  17. open(filename,"w").write(data)