Explorar o código

Update timestamps of generated feeds as well

Artemy Tregubenko %!s(int64=10) %!d(string=hai) anos
pai
achega
568c346684
Modificáronse 1 ficheiros con 5 adicións e 0 borrados
  1. 5 0
      touch/__init__.py

+ 5 - 0
touch/__init__.py

@@ -27,5 +27,10 @@ def touch_file(path, context):
         set_file_utime(path, max(x.date for x in dates))
 
 
+def touch_feed(path, context, feed):
+    set_file_utime(path, max(x['pubdate'] for x in feed.items))
+
+
 def register():
     signals.content_written.connect(touch_file)
+    signals.feed_written.connect(touch_feed)