From 64c0b794ee78f1ae50ff666f7f406be31f6630de Mon Sep 17 00:00:00 2001 From: Stefan Ritter Date: Thu, 9 Dec 2010 11:14:45 +0100 Subject: Timestamp fix --- blogthon.cgi | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/blogthon.cgi b/blogthon.cgi index 9d83df5..676e9a6 100755 --- a/blogthon.cgi +++ b/blogthon.cgi @@ -250,6 +250,10 @@ for entry in entries_list: timestamp = os.stat(stampfile) else: timestamp = os.stat(entry) + stampfile = os.path.join(entries_dir, title + '.stamp') + stamp = open(stampfile, 'w') + stamp.close() + utime = os.utime(stampfile, (os.stat(entry)[8], os.stat(entry)[8])) timestamp = time.localtime(timestamp[8]) entry = timestamp, entry @@ -480,10 +484,7 @@ else: title = title.replace('.' + entries_suffix, '') stampfile = os.path.join(entries_dir, title + '.stamp') - if not os.path.exists(stampfile): - stamp = open(stampfile, 'w') - stamp.close() - else: + if os.path.exists(stampfile): date = time.localtime(os.stat(stampfile)[8]) date = time.strftime("%c", date) -- cgit v1.2.3