From c4684123b3323a9a61fe1eea5b3228086bfcb8ee Mon Sep 17 00:00:00 2001 From: Tom Willemse Date: Thu, 9 May 2013 21:25:06 +0200 Subject: Tiny code cleanup --- ryuslash/aggregator/management/commands/loadfeeds.py | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) (limited to 'ryuslash/aggregator/management/commands') diff --git a/ryuslash/aggregator/management/commands/loadfeeds.py b/ryuslash/aggregator/management/commands/loadfeeds.py index 5663653..035e2ef 100644 --- a/ryuslash/aggregator/management/commands/loadfeeds.py +++ b/ryuslash/aggregator/management/commands/loadfeeds.py @@ -1,14 +1,15 @@ -import feedparser import datetime +import feedparser import markdown -import re import os +import re import urllib2 +from django.conf import settings from django.core.management.base import BaseCommand from aggregator.models import Post -import settings + class Command(BaseCommand): help = "Load data from saved feeds." @@ -26,8 +27,8 @@ class Command(BaseCommand): def get_logopath(self, feedname, options): ext = self.get_ext(options) filename = self.prep_feedname(feedname) + '.' + ext - basedir = os.path.dirname(os.path.abspath(settings.__file__)) - return os.path.join(basedir, 'static/images/logos', filename) + basedir = settings.STATICFILES_DIRS[0] + return os.path.join(basedir, 'images/logos', filename) def have_logo(self, feedname, options): logopath = self.get_logopath(feedname, options) @@ -55,8 +56,8 @@ class Command(BaseCommand): for feedname, feedoptions in settings.FEEDS.iteritems(): parsed = \ feedparser.parse(self.construct_feed_url(feedoptions)) - icon = self.prep_feedname(feedname) + '.' \ - + self.get_ext(feedoptions) + icon = (self.prep_feedname(feedname) + '.' + + self.get_ext(feedoptions)) newcount = 0 if not self.have_logo(feedname, feedoptions): @@ -66,8 +67,7 @@ class Command(BaseCommand): if Post.objects.filter(post_id=entry.id).exists(): continue - dt = entry.updated_parsed \ - or entry.published_parsed + dt = entry.updated_parsed or entry.published_parsed if dt: updated = datetime.datetime( -- cgit v1.2.3-54-g00ecf