+ def feedPagesReceived(self, pages):
+ if len(pages) == 0:
+ return
+
+ del config.plugins.CurlyTx.pages[:]
+
+ for pageData in pages:
+ page = createPage()
+ config.plugins.CurlyTx.pages.append(page)
+ page.title.setValue(pageData["title"])
+ page.uri.setValue(pageData["url"])
+
+ self["config"].setList(self.getConfigList())
+
+ def feedPagesFail(self, failure):
+ """ Downloading the page url feed failed somehow """
+ self.session.open(
+ MessageBox,
+ _("Error loading page feed:") + "\n\n" + str(failure.getErrorMessage()),
+ MessageBox.TYPE_ERROR
+ )