# 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()