# HG changeset patch # User dirk # Date 1367641400 -7200 # Node ID b0de75d57e78ddc2a9c874babaf85557f25e5223 # Parent 524cbf9e413c87c9439e6e6514e284fd54237b38# Parent 1ac0b8e2feae3bd8336dded8247ae201b13d9ca1 Merge with 1ac0b8e2feae3bd8336dded8247ae201b13d9ca1 diff -r 524cbf9e413c -r b0de75d57e78 FeedSettings.py --- a/FeedSettings.py Wed Nov 28 01:53:29 2012 +0100 +++ b/FeedSettings.py Sat May 04 06:23:20 2013 +0200 @@ -17,6 +17,7 @@ self.initUi() def initUi(self): + self.ui.urlLabel.setText(self.feed.rss_url) self.ui.feedTitle.setText(self.feed.title) self.ui.updateInterval.setText(str(self.feed.update_interval)) self.ui.autoLoadArticle.setChecked(self.feed.auto_load_entry_link) diff -r 524cbf9e413c -r b0de75d57e78 Ui_FeedSettings.ui --- a/Ui_FeedSettings.ui Wed Nov 28 01:53:29 2012 +0100 +++ b/Ui_FeedSettings.ui Sat May 04 06:23:20 2013 +0200 @@ -6,8 +6,8 @@ 0 0 - 400 - 178 + 474 + 222 @@ -21,7 +21,7 @@ 20 - 135 + 180 341 32 @@ -37,8 +37,8 @@ 10 - 80 - 331 + 110 + 361 22 @@ -46,35 +46,12 @@ load article's url instead of displaying summary - - - - 42 - 10 - 341 - 23 - - - - - - - 10 - 14 - 26 - 17 - - - - Title - - 10 - 105 - 371 + 140 + 410 22 @@ -82,41 +59,91 @@ when loading article's url, always use external browser - + - 10 - 50 - 91 - 17 + 11 + 11 + 28 + 16 + + + + + 35 + 16777215 + + + + URL + + + + + + 52 + 11 + 358 + 16 - Update every + - - - - - 105 - 45 - 46 - 23 - + + Qt::LinksAccessibleByMouse|Qt::TextSelectableByMouse - + + + + 10 + 30 + 401 + 28 + + + + + + + Title + + + + + + + + + - 160 - 50 - 61 - 17 + 10 + 70 + 221 + 28 - - minutes - + + + + + Update every + + + + + + + + + + minutes + + + + diff -r 524cbf9e413c -r b0de75d57e78 backend/couchdb/CouchDbBackend.py --- a/backend/couchdb/CouchDbBackend.py Wed Nov 28 01:53:29 2012 +0100 +++ b/backend/couchdb/CouchDbBackend.py Sat May 04 06:23:20 2013 +0200 @@ -108,7 +108,10 @@ allFeeds = Feed.all(self.database) for feed in allFeeds: if feed.needsUpdate(): - FeedUpdater(self.database, self.preferences()).update(feed) + try: + FeedUpdater(self.database, self.preferences()).update(feed) + except Exception as ex: + logging.getLogger("FeedUpdate").error("Exception during fetch: " + str(ex)) def expireFeedEntries(self): expireDate = self._calculateExpireDate()