---
+++
@@ -1,6 +1,9 @@
import sys
-from feedgenerator.django.utils import feedgenerator
+try:
+ from feedgenerator.django.utils import feedgenerator
+except ImportError:
+ feedgenerator = None
from .paginate_tmpl import PaginateTmpl
@@ -12,6 +15,10 @@
if not self.conf.has_option('output', 'base_url') and self.rss_enabled:
print >>sys.stderr, 'You must set the "base_url" option in order to enable RSS feeds, skeeping for now.'
exit(1)
+
+ if feedgenerator is None and self.rss_enabled:
+ print >>sys.stderr, "Enabling rss feeds requires the Python module feedgenerator which could not be found. Please disable the option or install it."
+ sys.exit(1)
def needs_build(self):
return True
---
+++
@@ -1,5 +1,10 @@
-from feedgenerator.django.utils.feedgenerator import rfc2822_date
from cgi import escape
+
+try:
+ # TODO: remove this depency
+ from feedgenerator.django.utils.feedgenerator import rfc2822_date
+except ImportError:
+ rfc2822_date = None
from ..tab import Tab
from ...git import Git
Generated with KisssPM