[Lxml-checkins] r34862 - lxml/trunk

scoder at codespeak.net scoder at codespeak.net
Wed Nov 22 15:51:59 CET 2006


Author: scoder
Date: Wed Nov 22 15:51:57 2006
New Revision: 34862

Modified:
   lxml/trunk/versioninfo.py
Log:
small fix to prevent version() from repeatedly reading version.txt

Modified: lxml/trunk/versioninfo.py
==============================================================================
--- lxml/trunk/versioninfo.py	(original)
+++ lxml/trunk/versioninfo.py	Wed Nov 22 15:51:57 2006
@@ -1,7 +1,12 @@
 import os, sys, re
 
+__LXML_VERSION = None
+
 def version():
-    return open(os.path.join(get_src_dir(), 'version.txt')).read().strip()
+    global __LXML_VERSION
+    if __LXML_VERSION is None:
+        __LXML_VERSION = open(os.path.join(get_src_dir(), 'version.txt')).read().strip()
+    return __LXML_VERSION
 
 def branch_version():
     return version()[:3]


More information about the lxml-checkins mailing list