Author: arekm                        Date: Wed Oct 20 17:05:46 2010 GMT
Module: pld-builder.new               Tag: HEAD
---- Log message:
bin builders run script from cron, so it yells about 'acl.conf has changed' at 
every run. Avoid that. Tell us only when acl.conf has really been changed while 
script was running.

---- Files affected:
pld-builder.new/PLD_Builder:
   acl.py (1.27 -> 1.28) 

---- Diffs:

================================================================
Index: pld-builder.new/PLD_Builder/acl.py
diff -u pld-builder.new/PLD_Builder/acl.py:1.27 
pld-builder.new/PLD_Builder/acl.py:1.28
--- pld-builder.new/PLD_Builder/acl.py:1.27     Mon Jun  7 10:52:58 2010
+++ pld-builder.new/PLD_Builder/acl.py  Wed Oct 20 19:05:40 2010
@@ -87,7 +87,6 @@
 
 class ACL_Conf:
     def __init__(self):
-        self.acl_conf_mtime = 0
         self.reload()
 
     def try_reload(self):
@@ -95,11 +94,11 @@
         if mtime != self.acl_conf_mtime:
             log.notice("acl.conf has changed, reloading...")
             self.reload()
-            self.acl_conf_mtime = mtime
             return True
         return False
 
     def reload(self):
+        self.acl_conf_mtime = os.stat(path.acl_conf)[stat.ST_MTIME]
         self.current_user = None
         status.push("reading acl.conf")
         p = ConfigParser.ConfigParser()
================================================================

---- CVS-web:
    
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/pld-builder.new/PLD_Builder/acl.py?r1=1.27&r2=1.28&f=u

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to