From 8e345541466d335f2a7b3637d9dd25c8ce1aff38 Mon Sep 17 00:00:00 2001 From: nikosapi Date: Wed, 22 Oct 2008 23:14:12 -0400 Subject: [PATCH] Use RFC2822-compliant dateCreated in opml files (bug 227) opml.py: Use email.Utils' formatdate function to generate a timestamp instead of using datetime. It is guaranteed to be RFC2822-compliant. Thanks to Cory Albrecht for reporting this bug. --- src/gpodder/opml.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/gpodder/opml.py b/src/gpodder/opml.py index de5caa2b..62023605 100644 --- a/src/gpodder/opml.py +++ b/src/gpodder/opml.py @@ -49,7 +49,7 @@ import urllib2 import os.path import os -import datetime +from email.Utils import formatdate import gpodder @@ -189,7 +189,7 @@ class Exporter(object): head = doc.createElement( 'head') head.appendChild( self.create_node( doc, 'title', 'gPodder subscriptions')) - head.appendChild( self.create_node( doc, 'dateCreated', datetime.datetime.now().ctime())) + head.appendChild( self.create_node( doc, 'dateCreated', formatdate(localtime=True))) opml.appendChild( head) body = doc.createElement( 'body')