diff -r e9e7eca7efee -r bf71ee032bb4 src/eric7/WebBrowser/JavaScript/StartPageJsObject.py --- a/src/eric7/WebBrowser/JavaScript/StartPageJsObject.py Wed Jul 13 11:16:20 2022 +0200 +++ b/src/eric7/WebBrowser/JavaScript/StartPageJsObject.py Wed Jul 13 14:55:47 2022 +0200 @@ -14,36 +14,47 @@ """ Class implementing the Python side of the eric home page. """ + def __init__(self, parent=None): """ Constructor - + @param parent reference to the parent object @type ExternalJsObject """ super().__init__(parent) - + self.__external = parent - + @pyqtSlot(result=str) def providerString(self): """ Public method to get a string for the search provider. - + @return string for the search provider (string) """ - return (self.tr("Search results provided by {0}") - .format(self.__external.page().view().mainWindow() - .openSearchManager().currentEngineName())) - + return self.tr("Search results provided by {0}").format( + self.__external.page() + .view() + .mainWindow() + .openSearchManager() + .currentEngineName() + ) + @pyqtSlot(str, result=str) def searchUrl(self, searchStr): """ Public method to get the search URL for the given search term. - + @param searchStr search term (string) @return search URL (string) """ return bytes( - self.__external.page().view().mainWindow().openSearchManager() - .currentEngine().searchUrl(searchStr).toEncoded()).decode() + self.__external.page() + .view() + .mainWindow() + .openSearchManager() + .currentEngine() + .searchUrl(searchStr) + .toEncoded() + ).decode()