aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorChristian Weiske <cweiske@cweiske.de>2011-12-02 17:25:08 +0100
committerChristian Weiske <cweiske@cweiske.de>2011-12-02 17:25:08 +0100
commitf96d685b8c91177c3dcfc84a882ec8f1745fa3d5 (patch)
tree0129a3afa580f9fac15637dc46a4757603dc12b9 /src
parent9e11f7d0012ea7d0b267129794cff214219d5f96 (diff)
downloadenigma2-curlytx-f96d685b8c91177c3dcfc84a882ec8f1745fa3d5.tar.gz
enigma2-curlytx-f96d685b8c91177c3dcfc84a882ec8f1745fa3d5.zip
error message when trying to load feed and no feed url defined
Diffstat (limited to 'src')
-rw-r--r--src/CurlyTxSettings.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/CurlyTxSettings.py b/src/CurlyTxSettings.py
index 61f3c5d..f733e12 100644
--- a/src/CurlyTxSettings.py
+++ b/src/CurlyTxSettings.py
@@ -9,6 +9,7 @@ from Screens.Screen import Screen
from Screens.HelpMenu import HelpableScreen
from Components.ActionMap import ActionMap, NumberActionMap
from Components.Sources.StaticText import StaticText
+from Screens.MessageBox import MessageBox
from . import config
from config import createPage, loadDefaultPageOptions
@@ -131,9 +132,13 @@ class CurlyTxSettings(ConfigListScreen, HelpableScreen, Screen):
self.pageEdited, CurlyTxPageEdit,
config.plugins.CurlyTx.pages[id], False
)
- else:
+ elif config.plugins.CurlyTx.feedUrl.value:
from AtomFeed import AtomFeed
AtomFeed(config.plugins.CurlyTx.feedUrl.value, self.feedPagesReceived)
+ else:
+ self.session.open(
+ MessageBox, _("No page feed URL defined"), MessageBox.TYPE_ERROR
+ )
def pageEdited(self, page, new):
if not page: