diff --git a/gestion/darcs_send_changes.py b/gestion/darcs_send_changes.py index fa0f5efb..edf2ccc9 100644 --- a/gestion/darcs_send_changes.py +++ b/gestion/darcs_send_changes.py @@ -89,7 +89,7 @@ def getdate(patch): gzf.close() return '19700101000000' gzf.close() - return g[1].split("**")[1] + return g[1].split("**")[1][:-1] def darcs(args): """ Invoque darcs et renvoie sa sortie. """ @@ -233,15 +233,16 @@ def getnew(lastdate=None): patches.sort() else: for f in files: - if getdate(f) > lastdate: - gz = gzip.open(os.path.join('_darcs/patches',f)) - try: - gz.read(1) - except IOError: - gz.close() - continue - else: - patches.append((getdate(f), f)) + date = getdate(f) + if date > lastdate: + gz = gzip.open(os.path.join('_darcs/patches',f)) + try: + gz.read(1) + except IOError: + gz.close() + continue + else: + patches.append((getdate(f), f)) patches.sort() patches = [patch for _, patch in patches]