Update the doc date when check_docs.py is ran.
authorBrenden Matthews <brenden@rty.ca>
Mon, 20 Jul 2009 23:32:56 +0000 (17:32 -0600)
committerBrenden Matthews <brenden@rty.ca>
Mon, 20 Jul 2009 23:32:56 +0000 (17:32 -0600)
check_docs.py
doc/docs.xml

index ef650f6..330f600 100755 (executable)
@@ -17,6 +17,8 @@
 import os.path
 import re
 import sys
+import mmap
+from datetime import *
 
 file_names = dict()
 file_names["text_objects"]    = "src/text_object.h"
@@ -244,4 +246,13 @@ file.seek(0)
 file.writelines(lines)
 file.close()
 
+# lastly, update the date in docs.xml
+file = open(file_names["docs"], 'r+')
+map = mmap.mmap(file.fileno(), os.path.getsize(file_names["docs"]))
+d = map.find("<date>")
+d += 6 # skip over first date stuff
+map[d:d+10] = datetime.now().strftime("%F")
+map.close()
+file.close()
+
 print "done."
index ff978dd..706341e 100644 (file)
@@ -16,7 +16,7 @@
                        <firstname>Brenden</firstname>
                        <surname>Matthews</surname>
                </author>
-               <date>2009-07-09</date>
+               <date>2009-07-20</date>
        </refentryinfo>
        <refmeta>
                <refentrytitle>conky</refentrytitle>