Signed-off-by: Stephen Gran <steve@lobefin.net>
if 'UD_GENERATEDIR' in os.environ:
GenerateDir = os.environ['UD_GENERATEDIR']
if 'UD_GENERATEDIR' in os.environ:
GenerateDir = os.environ['UD_GENERATEDIR']
try:
fd = open(os.path.join(GenerateDir, "last_update.trace"), "r")
try:
fd = open(os.path.join(GenerateDir, "last_update.trace"), "r")
- cache_last_mod=fd.read().strip()
+ cache_last_mod=fd.read().split()
fd.close()
except IOError, e:
if e.errno == errno.ENOENT:
pass
else:
raise e
fd.close()
except IOError, e:
if e.errno == errno.ENOENT:
pass
else:
raise e
-if cache_last_mod >= last:
- sys.exit(0)
fd = open(os.path.join(GenerateDir, "last_update.trace"), "w")
fd = open(os.path.join(GenerateDir, "last_update.trace"), "w")
+fd.write("%s\n%s\n" % (last, int(time.time())))
+if cache_last_mod[0] >= last:
+ sys.exit(0)
+
# Fetch all the groups
GroupIDMap = {}
attrs = l.search_s(BaseDn, ldap.SCOPE_ONELEVEL, "gid=*",\
# Fetch all the groups
GroupIDMap = {}
attrs = l.search_s(BaseDn, ldap.SCOPE_ONELEVEL, "gid=*",\