Merge with default branch after shorten the code lines to max. 79 characters. Py2 comp.

Fri, 18 Oct 2013 23:00:41 +0200

author
T.Rzepka <Tobias.Rzepka@gmail.com>
date
Fri, 18 Oct 2013 23:00:41 +0200
branch
Py2 comp.
changeset 3057
10516539f238
parent 3056
9986ec0e559a (current diff)
parent 3013
fe886b7f8f40 (diff)
child 3058
0a02c433f52d

Merge with default branch after shorten the code lines to max. 79 characters.

APIs/Python3/eric5.api file | annotate | diff | comparison | revisions
APIs/Python3/eric5.bas file | annotate | diff | comparison | revisions
Cooperation/ChatWidget.py file | annotate | diff | comparison | revisions
Cooperation/Connection.py file | annotate | diff | comparison | revisions
Cooperation/CooperationClient.py file | annotate | diff | comparison | revisions
Cooperation/CooperationServer.py file | annotate | diff | comparison | revisions
DataViews/CodeMetrics.py file | annotate | diff | comparison | revisions
DataViews/CodeMetricsDialog.py file | annotate | diff | comparison | revisions
DataViews/PyCoverageDialog.py file | annotate | diff | comparison | revisions
DataViews/PyProfileDialog.py file | annotate | diff | comparison | revisions
Debugger/BreakPointModel.py file | annotate | diff | comparison | revisions
Debugger/BreakPointViewer.py file | annotate | diff | comparison | revisions
Debugger/CallStackViewer.py file | annotate | diff | comparison | revisions
Debugger/CallTraceViewer.py file | annotate | diff | comparison | revisions
Debugger/Config.py file | annotate | diff | comparison | revisions
Debugger/DebugServer.py file | annotate | diff | comparison | revisions
Debugger/DebugUI.py file | annotate | diff | comparison | revisions
Debugger/DebugViewer.py file | annotate | diff | comparison | revisions
Debugger/DebuggerInterfaceNone.py file | annotate | diff | comparison | revisions
Debugger/DebuggerInterfacePython.py file | annotate | diff | comparison | revisions
Debugger/DebuggerInterfacePython3.py file | annotate | diff | comparison | revisions
Debugger/DebuggerInterfaceRuby.py file | annotate | diff | comparison | revisions
Debugger/EditBreakpointDialog.py file | annotate | diff | comparison | revisions
Debugger/EditWatchpointDialog.py file | annotate | diff | comparison | revisions
Debugger/ExceptionLogger.py file | annotate | diff | comparison | revisions
Debugger/ExceptionsFilterDialog.py file | annotate | diff | comparison | revisions
Debugger/StartDialog.py file | annotate | diff | comparison | revisions
Debugger/VariablesFilterDialog.py file | annotate | diff | comparison | revisions
Debugger/VariablesViewer.py file | annotate | diff | comparison | revisions
Debugger/WatchPointModel.py file | annotate | diff | comparison | revisions
Debugger/WatchPointViewer.py file | annotate | diff | comparison | revisions
Documentation/Help/source.qch file | annotate | diff | comparison | revisions
Documentation/Help/source.qhp file | annotate | diff | comparison | revisions
Documentation/Source/eric5.Plugins.CheckerPlugins.Pep8.Pep257Checker.html file | annotate | diff | comparison | revisions
Documentation/Source/eric5.Plugins.CheckerPlugins.Pep8.Pep8Checker.html file | annotate | diff | comparison | revisions
Documentation/Source/eric5.Plugins.CheckerPlugins.Pep8.Pep8CodeSelectionDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric5.Plugins.CheckerPlugins.Pep8.Pep8Dialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric5.Plugins.CheckerPlugins.Pep8.Pep8Fixer.html file | annotate | diff | comparison | revisions
Documentation/Source/eric5.Plugins.CheckerPlugins.Pep8.Pep8NamingChecker.html file | annotate | diff | comparison | revisions
Documentation/Source/eric5.Plugins.CheckerPlugins.Pep8.Pep8StatisticsDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric5.Plugins.PluginPep8Checker.html file | annotate | diff | comparison | revisions
Documentation/Source/eric5.Preferences.__init__.html file | annotate | diff | comparison | revisions
Documentation/Source/eric5.Utilities.__init__.html file | annotate | diff | comparison | revisions
Documentation/Source/eric5.Utilities.py3flakes.messages.html file | annotate | diff | comparison | revisions
Documentation/Source/eric5.UtilitiesPython2.Pep257CheckerPy2.html file | annotate | diff | comparison | revisions
Documentation/Source/eric5.UtilitiesPython2.Pep8NamingCheckerPy2.html file | annotate | diff | comparison | revisions
Documentation/Source/index-eric5.Plugins.CheckerPlugins.Pep8.html file | annotate | diff | comparison | revisions
Documentation/Source/index-eric5.Utilities.html file | annotate | diff | comparison | revisions
Documentation/Source/index-eric5.html file | annotate | diff | comparison | revisions
DocumentationTools/APIGenerator.py file | annotate | diff | comparison | revisions
DocumentationTools/IndexGenerator.py file | annotate | diff | comparison | revisions
DocumentationTools/ModuleDocumentor.py file | annotate | diff | comparison | revisions
DocumentationTools/QtHelpGenerator.py file | annotate | diff | comparison | revisions
DocumentationTools/TemplatesListsStyle.py file | annotate | diff | comparison | revisions
E5Graphics/E5ArrowItem.py file | annotate | diff | comparison | revisions
E5Graphics/E5GraphicsView.py file | annotate | diff | comparison | revisions
E5Gui/E5Action.py file | annotate | diff | comparison | revisions
E5Gui/E5Application.py file | annotate | diff | comparison | revisions
E5Gui/E5ClickableLabel.py file | annotate | diff | comparison | revisions
E5Gui/E5ComboBox.py file | annotate | diff | comparison | revisions
E5Gui/E5Completers.py file | annotate | diff | comparison | revisions
E5Gui/E5ErrorMessage.py file | annotate | diff | comparison | revisions
E5Gui/E5ErrorMessageFilterDialog.py file | annotate | diff | comparison | revisions
E5Gui/E5Led.py file | annotate | diff | comparison | revisions
E5Gui/E5LineEdit.py file | annotate | diff | comparison | revisions
E5Gui/E5MainWindow.py file | annotate | diff | comparison | revisions
E5Gui/E5MessageBox.py file | annotate | diff | comparison | revisions
E5Gui/E5ModelMenu.py file | annotate | diff | comparison | revisions
E5Gui/E5ModelToolBar.py file | annotate | diff | comparison | revisions
E5Gui/E5PassivePopup.py file | annotate | diff | comparison | revisions
E5Gui/E5PasswordMeter.py file | annotate | diff | comparison | revisions
E5Gui/E5SideBar.py file | annotate | diff | comparison | revisions
E5Gui/E5SingleApplication.py file | annotate | diff | comparison | revisions
E5Gui/E5SqueezeLabels.py file | annotate | diff | comparison | revisions
E5Gui/E5TabWidget.py file | annotate | diff | comparison | revisions
E5Gui/E5TextSpinBox.py file | annotate | diff | comparison | revisions
E5Gui/E5ToolBarDialog.py file | annotate | diff | comparison | revisions
E5Gui/E5ToolBarManager.py file | annotate | diff | comparison | revisions
E5Gui/E5ToolBox.py file | annotate | diff | comparison | revisions
E5Gui/E5TreeSortFilterProxyModel.py file | annotate | diff | comparison | revisions
E5Gui/E5TreeWidget.py file | annotate | diff | comparison | revisions
E5Gui/E5ZoomWidget.py file | annotate | diff | comparison | revisions
E5Network/E5Ftp.py file | annotate | diff | comparison | revisions
E5Network/E5NetworkMonitor.py file | annotate | diff | comparison | revisions
E5Network/E5NetworkProxyFactory.py file | annotate | diff | comparison | revisions
E5Network/E5SslCertificatesDialog.py file | annotate | diff | comparison | revisions
E5Network/E5SslCertificatesInfoWidget.py file | annotate | diff | comparison | revisions
E5Network/E5SslErrorHandler.py file | annotate | diff | comparison | revisions
E5Network/E5SslInfoWidget.py file | annotate | diff | comparison | revisions
E5XML/DebuggerPropertiesReader.py file | annotate | diff | comparison | revisions
E5XML/DebuggerPropertiesWriter.py file | annotate | diff | comparison | revisions
E5XML/HighlightingStylesWriter.py file | annotate | diff | comparison | revisions
E5XML/MultiProjectReader.py file | annotate | diff | comparison | revisions
E5XML/MultiProjectWriter.py file | annotate | diff | comparison | revisions
E5XML/ProjectReader.py file | annotate | diff | comparison | revisions
E5XML/ProjectWriter.py file | annotate | diff | comparison | revisions
E5XML/SessionReader.py file | annotate | diff | comparison | revisions
E5XML/SessionWriter.py file | annotate | diff | comparison | revisions
E5XML/ShortcutsReader.py file | annotate | diff | comparison | revisions
E5XML/ShortcutsWriter.py file | annotate | diff | comparison | revisions
E5XML/TasksReader.py file | annotate | diff | comparison | revisions
E5XML/TasksWriter.py file | annotate | diff | comparison | revisions
E5XML/TemplatesReader.py file | annotate | diff | comparison | revisions
E5XML/TemplatesWriter.py file | annotate | diff | comparison | revisions
E5XML/UserProjectReader.py file | annotate | diff | comparison | revisions
E5XML/UserProjectWriter.py file | annotate | diff | comparison | revisions
E5XML/XMLStreamReaderBase.py file | annotate | diff | comparison | revisions
E5XML/XMLStreamWriterBase.py file | annotate | diff | comparison | revisions
Globals/AppInfo.py file | annotate | diff | comparison | revisions
Globals/__init__.py file | annotate | diff | comparison | revisions
Graphics/ApplicationDiagramBuilder.py file | annotate | diff | comparison | revisions
Graphics/AssociationItem.py file | annotate | diff | comparison | revisions
Graphics/ClassItem.py file | annotate | diff | comparison | revisions
Graphics/GraphicsUtilities.py file | annotate | diff | comparison | revisions
Graphics/ImportsDiagramBuilder.py file | annotate | diff | comparison | revisions
Graphics/ModuleItem.py file | annotate | diff | comparison | revisions
Graphics/PackageDiagramBuilder.py file | annotate | diff | comparison | revisions
Graphics/PackageItem.py file | annotate | diff | comparison | revisions
Graphics/PixmapDiagram.py file | annotate | diff | comparison | revisions
Graphics/SvgDiagram.py file | annotate | diff | comparison | revisions
Graphics/UMLClassDiagramBuilder.py file | annotate | diff | comparison | revisions
Graphics/UMLDiagramBuilder.py file | annotate | diff | comparison | revisions
Graphics/UMLDialog.py file | annotate | diff | comparison | revisions
Graphics/UMLGraphicsView.py file | annotate | diff | comparison | revisions
Graphics/UMLItem.py file | annotate | diff | comparison | revisions
Helpviewer/AdBlock/AdBlockAccessHandler.py file | annotate | diff | comparison | revisions
Helpviewer/AdBlock/AdBlockBlockedNetworkReply.py file | annotate | diff | comparison | revisions
Helpviewer/AdBlock/AdBlockDialog.py file | annotate | diff | comparison | revisions
Helpviewer/AdBlock/AdBlockExceptionsDialog.py file | annotate | diff | comparison | revisions
Helpviewer/AdBlock/AdBlockIcon.py file | annotate | diff | comparison | revisions
Helpviewer/AdBlock/AdBlockManager.py file | annotate | diff | comparison | revisions
Helpviewer/AdBlock/AdBlockNetwork.py file | annotate | diff | comparison | revisions
Helpviewer/AdBlock/AdBlockPage.py file | annotate | diff | comparison | revisions
Helpviewer/AdBlock/AdBlockRule.py file | annotate | diff | comparison | revisions
Helpviewer/AdBlock/AdBlockSubscription.py file | annotate | diff | comparison | revisions
Helpviewer/AdBlock/AdBlockTreeWidget.py file | annotate | diff | comparison | revisions
Helpviewer/Bookmarks/AddBookmarkDialog.py file | annotate | diff | comparison | revisions
Helpviewer/Bookmarks/BookmarkPropertiesDialog.py file | annotate | diff | comparison | revisions
Helpviewer/Bookmarks/BookmarksDialog.py file | annotate | diff | comparison | revisions
Helpviewer/Bookmarks/BookmarksImportDialog.py file | annotate | diff | comparison | revisions
Helpviewer/Bookmarks/BookmarksImporters/BookmarksImporter.py file | annotate | diff | comparison | revisions
Helpviewer/Bookmarks/BookmarksImporters/ChromeImporter.py file | annotate | diff | comparison | revisions
Helpviewer/Bookmarks/BookmarksImporters/FirefoxImporter.py file | annotate | diff | comparison | revisions
Helpviewer/Bookmarks/BookmarksImporters/HtmlImporter.py file | annotate | diff | comparison | revisions
Helpviewer/Bookmarks/BookmarksImporters/IExplorerImporter.py file | annotate | diff | comparison | revisions
Helpviewer/Bookmarks/BookmarksImporters/OperaImporter.py file | annotate | diff | comparison | revisions
Helpviewer/Bookmarks/BookmarksImporters/SafariImporter.py file | annotate | diff | comparison | revisions
Helpviewer/Bookmarks/BookmarksImporters/XbelImporter.py file | annotate | diff | comparison | revisions
Helpviewer/Bookmarks/BookmarksImporters/__init__.py file | annotate | diff | comparison | revisions
Helpviewer/Bookmarks/BookmarksManager.py file | annotate | diff | comparison | revisions
Helpviewer/Bookmarks/BookmarksMenu.py file | annotate | diff | comparison | revisions
Helpviewer/Bookmarks/BookmarksModel.py file | annotate | diff | comparison | revisions
Helpviewer/Bookmarks/BookmarksToolBar.py file | annotate | diff | comparison | revisions
Helpviewer/Bookmarks/NsHtmlReader.py file | annotate | diff | comparison | revisions
Helpviewer/Bookmarks/NsHtmlWriter.py file | annotate | diff | comparison | revisions
Helpviewer/Bookmarks/XbelReader.py file | annotate | diff | comparison | revisions
Helpviewer/Bookmarks/XbelWriter.py file | annotate | diff | comparison | revisions
Helpviewer/ClosedTabsManager.py file | annotate | diff | comparison | revisions
Helpviewer/CookieJar/CookieExceptionsModel.py file | annotate | diff | comparison | revisions
Helpviewer/CookieJar/CookieJar.py file | annotate | diff | comparison | revisions
Helpviewer/CookieJar/CookiesConfigurationDialog.py file | annotate | diff | comparison | revisions
Helpviewer/CookieJar/CookiesDialog.py file | annotate | diff | comparison | revisions
Helpviewer/CookieJar/CookiesExceptionsDialog.py file | annotate | diff | comparison | revisions
Helpviewer/Download/DownloadAskActionDialog.py file | annotate | diff | comparison | revisions
Helpviewer/Download/DownloadItem.py file | annotate | diff | comparison | revisions
Helpviewer/Download/DownloadManager.py file | annotate | diff | comparison | revisions
Helpviewer/Download/DownloadModel.py file | annotate | diff | comparison | revisions
Helpviewer/Download/DownloadUtilities.py file | annotate | diff | comparison | revisions
Helpviewer/Feeds/FeedEditDialog.py file | annotate | diff | comparison | revisions
Helpviewer/Feeds/FeedsDialog.py file | annotate | diff | comparison | revisions
Helpviewer/Feeds/FeedsManager.py file | annotate | diff | comparison | revisions
Helpviewer/GreaseMonkey/GreaseMonkeyAddScriptDialog.py file | annotate | diff | comparison | revisions
Helpviewer/GreaseMonkey/GreaseMonkeyConfiguration/GreaseMonkeyConfigurationDialog.py file | annotate | diff | comparison | revisions
Helpviewer/GreaseMonkey/GreaseMonkeyConfiguration/GreaseMonkeyConfigurationListDelegate.py file | annotate | diff | comparison | revisions
Helpviewer/GreaseMonkey/GreaseMonkeyConfiguration/GreaseMonkeyConfigurationListWidget.py file | annotate | diff | comparison | revisions
Helpviewer/GreaseMonkey/GreaseMonkeyConfiguration/GreaseMonkeyConfigurationScriptInfoDialog.py file | annotate | diff | comparison | revisions
Helpviewer/GreaseMonkey/GreaseMonkeyDownloader.py file | annotate | diff | comparison | revisions
Helpviewer/GreaseMonkey/GreaseMonkeyJavaScript.py file | annotate | diff | comparison | revisions
Helpviewer/GreaseMonkey/GreaseMonkeyManager.py file | annotate | diff | comparison | revisions
Helpviewer/GreaseMonkey/GreaseMonkeyScript.py file | annotate | diff | comparison | revisions
Helpviewer/GreaseMonkey/GreaseMonkeyUrlMatcher.py file | annotate | diff | comparison | revisions
Helpviewer/HelpBrowserWV.py file | annotate | diff | comparison | revisions
Helpviewer/HelpClearPrivateDataDialog.py file | annotate | diff | comparison | revisions
Helpviewer/HelpDocsInstaller.py file | annotate | diff | comparison | revisions
Helpviewer/HelpIndexWidget.py file | annotate | diff | comparison | revisions
Helpviewer/HelpLanguagesDialog.py file | annotate | diff | comparison | revisions
Helpviewer/HelpSnap.py file | annotate | diff | comparison | revisions
Helpviewer/HelpTabBar.py file | annotate | diff | comparison | revisions
Helpviewer/HelpTabWidget.py file | annotate | diff | comparison | revisions
Helpviewer/HelpTocWidget.py file | annotate | diff | comparison | revisions
Helpviewer/HelpUtilities.py file | annotate | diff | comparison | revisions
Helpviewer/HelpWebSearchWidget.py file | annotate | diff | comparison | revisions
Helpviewer/HelpWindow.py file | annotate | diff | comparison | revisions
Helpviewer/History/HistoryCompleter.py file | annotate | diff | comparison | revisions
Helpviewer/History/HistoryDialog.py file | annotate | diff | comparison | revisions
Helpviewer/History/HistoryFilterModel.py file | annotate | diff | comparison | revisions
Helpviewer/History/HistoryManager.py file | annotate | diff | comparison | revisions
Helpviewer/History/HistoryMenu.py file | annotate | diff | comparison | revisions
Helpviewer/History/HistoryModel.py file | annotate | diff | comparison | revisions
Helpviewer/History/HistoryTreeModel.py file | annotate | diff | comparison | revisions
Helpviewer/Network/AboutAccessHandler.py file | annotate | diff | comparison | revisions
Helpviewer/Network/EricAccessHandler.py file | annotate | diff | comparison | revisions
Helpviewer/Network/FileAccessHandler.py file | annotate | diff | comparison | revisions
Helpviewer/Network/FileReply.py file | annotate | diff | comparison | revisions
Helpviewer/Network/FollowRedirectReply.py file | annotate | diff | comparison | revisions
Helpviewer/Network/FtpAccessHandler.py file | annotate | diff | comparison | revisions
Helpviewer/Network/FtpReply.py file | annotate | diff | comparison | revisions
Helpviewer/Network/NetworkAccessManager.py file | annotate | diff | comparison | revisions
Helpviewer/Network/NetworkAccessManagerProxy.py file | annotate | diff | comparison | revisions
Helpviewer/Network/NetworkProtocolUnknownErrorReply.py file | annotate | diff | comparison | revisions
Helpviewer/Network/NoCacheHostsDialog.py file | annotate | diff | comparison | revisions
Helpviewer/Network/QtHelpAccessHandler.py file | annotate | diff | comparison | revisions
Helpviewer/Network/SchemeAccessHandler.py file | annotate | diff | comparison | revisions
Helpviewer/Network/SendRefererWhitelistDialog.py file | annotate | diff | comparison | revisions
Helpviewer/OfflineStorage/WebDatabasesDialog.py file | annotate | diff | comparison | revisions
Helpviewer/OfflineStorage/WebDatabasesModel.py file | annotate | diff | comparison | revisions
Helpviewer/OpenSearch/OpenSearchDialog.py file | annotate | diff | comparison | revisions
Helpviewer/OpenSearch/OpenSearchEditDialog.py file | annotate | diff | comparison | revisions
Helpviewer/OpenSearch/OpenSearchEngine.py file | annotate | diff | comparison | revisions
Helpviewer/OpenSearch/OpenSearchEngineAction.py file | annotate | diff | comparison | revisions
Helpviewer/OpenSearch/OpenSearchEngineModel.py file | annotate | diff | comparison | revisions
Helpviewer/OpenSearch/OpenSearchManager.py file | annotate | diff | comparison | revisions
Helpviewer/OpenSearch/OpenSearchWriter.py file | annotate | diff | comparison | revisions
Helpviewer/PageScreenDialog.py file | annotate | diff | comparison | revisions
Helpviewer/Passwords/PasswordManager.py file | annotate | diff | comparison | revisions
Helpviewer/Passwords/PasswordReader.py file | annotate | diff | comparison | revisions
Helpviewer/Passwords/PasswordWriter.py file | annotate | diff | comparison | revisions
Helpviewer/Passwords/PasswordsDialog.py file | annotate | diff | comparison | revisions
Helpviewer/PersonalInformationManager/PersonalInformationManager.py file | annotate | diff | comparison | revisions
Helpviewer/QtHelpDocumentationDialog.py file | annotate | diff | comparison | revisions
Helpviewer/QtHelpFiltersDialog.py file | annotate | diff | comparison | revisions
Helpviewer/SearchWidget.py file | annotate | diff | comparison | revisions
Helpviewer/SiteInfo/SiteInfoDialog.py file | annotate | diff | comparison | revisions
Helpviewer/SpeedDial/Page.py file | annotate | diff | comparison | revisions
Helpviewer/SpeedDial/PageThumbnailer.py file | annotate | diff | comparison | revisions
Helpviewer/SpeedDial/SpeedDial.py file | annotate | diff | comparison | revisions
Helpviewer/SpeedDial/SpeedDialReader.py file | annotate | diff | comparison | revisions
Helpviewer/SpeedDial/SpeedDialWriter.py file | annotate | diff | comparison | revisions
Helpviewer/Sync/DirectorySyncHandler.py file | annotate | diff | comparison | revisions
Helpviewer/Sync/FtpSyncHandler.py file | annotate | diff | comparison | revisions
Helpviewer/Sync/SyncAssistantDialog.py file | annotate | diff | comparison | revisions
Helpviewer/Sync/SyncCheckPage.py file | annotate | diff | comparison | revisions
Helpviewer/Sync/SyncDataPage.py file | annotate | diff | comparison | revisions
Helpviewer/Sync/SyncDirectorySettingsPage.py file | annotate | diff | comparison | revisions
Helpviewer/Sync/SyncEncryptionPage.py file | annotate | diff | comparison | revisions
Helpviewer/Sync/SyncHandler.py file | annotate | diff | comparison | revisions
Helpviewer/Sync/SyncManager.py file | annotate | diff | comparison | revisions
Helpviewer/UrlBar/BookmarkActionSelectionDialog.py file | annotate | diff | comparison | revisions
Helpviewer/UrlBar/FavIconLabel.py file | annotate | diff | comparison | revisions
Helpviewer/UrlBar/StackedUrlBar.py file | annotate | diff | comparison | revisions
Helpviewer/UrlBar/UrlBar.py file | annotate | diff | comparison | revisions
Helpviewer/UserAgent/UserAgentManager.py file | annotate | diff | comparison | revisions
Helpviewer/UserAgent/UserAgentMenu.py file | annotate | diff | comparison | revisions
Helpviewer/UserAgent/UserAgentReader.py file | annotate | diff | comparison | revisions
Helpviewer/UserAgent/UserAgentWriter.py file | annotate | diff | comparison | revisions
Helpviewer/UserAgent/UserAgentsDialog.py file | annotate | diff | comparison | revisions
Helpviewer/VirusTotalApi.py file | annotate | diff | comparison | revisions
Helpviewer/WebPlugins/ClickToFlash/ClickToFlash.py file | annotate | diff | comparison | revisions
Helpviewer/WebPlugins/ClickToFlash/ClickToFlashPlugin.py file | annotate | diff | comparison | revisions
Helpviewer/WebPlugins/ClickToFlash/ClickToFlashWhitelistDialog.py file | annotate | diff | comparison | revisions
Helpviewer/WebPlugins/WebPluginFactory.py file | annotate | diff | comparison | revisions
Helpviewer/WebPlugins/WebPluginInterface.py file | annotate | diff | comparison | revisions
IconEditor/IconEditorGrid.py file | annotate | diff | comparison | revisions
IconEditor/IconEditorPalette.py file | annotate | diff | comparison | revisions
IconEditor/IconEditorWindow.py file | annotate | diff | comparison | revisions
MultiProject/AddProjectDialog.py file | annotate | diff | comparison | revisions
MultiProject/MultiProject.py file | annotate | diff | comparison | revisions
MultiProject/MultiProjectBrowser.py file | annotate | diff | comparison | revisions
Network/IRC/IrcChannelEditDialog.py file | annotate | diff | comparison | revisions
Network/IRC/IrcChannelWidget.py file | annotate | diff | comparison | revisions
Network/IRC/IrcIdentitiesEditDialog.py file | annotate | diff | comparison | revisions
Network/IRC/IrcMessageEdit.py file | annotate | diff | comparison | revisions
Network/IRC/IrcNetworkEditDialog.py file | annotate | diff | comparison | revisions
Network/IRC/IrcNetworkListDialog.py file | annotate | diff | comparison | revisions
Network/IRC/IrcNetworkManager.py file | annotate | diff | comparison | revisions
Network/IRC/IrcNetworkWidget.py file | annotate | diff | comparison | revisions
Network/IRC/IrcUtilities.py file | annotate | diff | comparison | revisions
Network/IRC/IrcWidget.py file | annotate | diff | comparison | revisions
PluginManager/PluginExceptions.py file | annotate | diff | comparison | revisions
PluginManager/PluginInfoDialog.py file | annotate | diff | comparison | revisions
PluginManager/PluginInstallDialog.py file | annotate | diff | comparison | revisions
PluginManager/PluginManager.py file | annotate | diff | comparison | revisions
PluginManager/PluginRepositoryDialog.py file | annotate | diff | comparison | revisions
PluginManager/PluginUninstallDialog.py file | annotate | diff | comparison | revisions
Plugins/AboutPlugin/AboutDialog.py file | annotate | diff | comparison | revisions
Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleChecker.py file | annotate | diff | comparison | revisions
Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py file | annotate | diff | comparison | revisions
Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCodeSelectionDialog.py file | annotate | diff | comparison | revisions
Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleFixer.py file | annotate | diff | comparison | revisions
Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleStatisticsDialog.py file | annotate | diff | comparison | revisions
Plugins/CheckerPlugins/CodeStyleChecker/DocStyleChecker.py file | annotate | diff | comparison | revisions
Plugins/CheckerPlugins/CodeStyleChecker/NamingStyleChecker.py file | annotate | diff | comparison | revisions
Plugins/CheckerPlugins/CodeStyleChecker/pep8.py file | annotate | diff | comparison | revisions
Plugins/CheckerPlugins/Pep8/Pep257Checker.py file | annotate | diff | comparison | revisions
Plugins/CheckerPlugins/Pep8/Pep8Checker.py file | annotate | diff | comparison | revisions
Plugins/CheckerPlugins/Pep8/Pep8CodeSelectionDialog.py file | annotate | diff | comparison | revisions
Plugins/CheckerPlugins/Pep8/Pep8CodeSelectionDialog.ui file | annotate | diff | comparison | revisions
Plugins/CheckerPlugins/Pep8/Pep8Dialog.py file | annotate | diff | comparison | revisions
Plugins/CheckerPlugins/Pep8/Pep8Dialog.ui file | annotate | diff | comparison | revisions
Plugins/CheckerPlugins/Pep8/Pep8Fixer.py file | annotate | diff | comparison | revisions
Plugins/CheckerPlugins/Pep8/Pep8NamingChecker.py file | annotate | diff | comparison | revisions
Plugins/CheckerPlugins/Pep8/Pep8StatisticsDialog.py file | annotate | diff | comparison | revisions
Plugins/CheckerPlugins/Pep8/Pep8StatisticsDialog.ui file | annotate | diff | comparison | revisions
Plugins/CheckerPlugins/Pep8/__init__.py file | annotate | diff | comparison | revisions
Plugins/CheckerPlugins/Pep8/pep8.py file | annotate | diff | comparison | revisions
Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py file | annotate | diff | comparison | revisions
Plugins/CheckerPlugins/Tabnanny/Tabnanny.py file | annotate | diff | comparison | revisions
Plugins/CheckerPlugins/Tabnanny/TabnannyDialog.py file | annotate | diff | comparison | revisions
Plugins/DocumentationPlugins/Ericapi/EricapiConfigDialog.py file | annotate | diff | comparison | revisions
Plugins/DocumentationPlugins/Ericapi/EricapiExecDialog.py file | annotate | diff | comparison | revisions
Plugins/DocumentationPlugins/Ericdoc/EricdocConfigDialog.py file | annotate | diff | comparison | revisions
Plugins/DocumentationPlugins/Ericdoc/EricdocExecDialog.py file | annotate | diff | comparison | revisions
Plugins/PluginAbout.py file | annotate | diff | comparison | revisions
Plugins/PluginCodeStyleChecker.py file | annotate | diff | comparison | revisions
Plugins/PluginEricapi.py file | annotate | diff | comparison | revisions
Plugins/PluginEricdoc.py file | annotate | diff | comparison | revisions
Plugins/PluginPep8Checker.py file | annotate | diff | comparison | revisions
Plugins/PluginSyntaxChecker.py file | annotate | diff | comparison | revisions
Plugins/PluginTabnanny.py file | annotate | diff | comparison | revisions
Plugins/PluginVcsMercurial.py file | annotate | diff | comparison | revisions
Plugins/PluginVcsPySvn.py file | annotate | diff | comparison | revisions
Plugins/PluginVcsSubversion.py file | annotate | diff | comparison | revisions
Plugins/PluginWizardE5MessageBox.py file | annotate | diff | comparison | revisions
Plugins/PluginWizardPyRegExp.py file | annotate | diff | comparison | revisions
Plugins/PluginWizardQColorDialog.py file | annotate | diff | comparison | revisions
Plugins/PluginWizardQFileDialog.py file | annotate | diff | comparison | revisions
Plugins/PluginWizardQFontDialog.py file | annotate | diff | comparison | revisions
Plugins/PluginWizardQInputDialog.py file | annotate | diff | comparison | revisions
Plugins/PluginWizardQMessageBox.py file | annotate | diff | comparison | revisions
Plugins/PluginWizardQRegExp.py file | annotate | diff | comparison | revisions
Plugins/PluginWizardQRegularExpression.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsMercurial/BookmarksExtension/HgBookmarkDialog.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsMercurial/BookmarksExtension/HgBookmarksInOutDialog.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsMercurial/BookmarksExtension/HgBookmarksListDialog.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsMercurial/BookmarksExtension/ProjectHelper.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsMercurial/BookmarksExtension/bookmarks.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsMercurial/Config.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsMercurial/ConfigurationPage/MercurialPage.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsMercurial/ConfigurationPage/MercurialUserDataDialog.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsMercurial/FetchExtension/ProjectHelper.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsMercurial/FetchExtension/fetch.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsMercurial/GpgExtension/HgGpgSignDialog.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsMercurial/GpgExtension/HgGpgSignaturesDialog.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsMercurial/GpgExtension/gpg.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsMercurial/HgAddSubrepositoryDialog.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsMercurial/HgAnnotateDialog.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsMercurial/HgArchiveDialog.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsMercurial/HgBackoutDialog.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsMercurial/HgBundleDialog.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsMercurial/HgClient.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsMercurial/HgCommitDialog.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsMercurial/HgCopyDialog.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsMercurial/HgDialog.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsMercurial/HgExportDialog.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsMercurial/HgExtensionProjectHelper.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsMercurial/HgGraftDialog.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsMercurial/HgLogDialog.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsMercurial/HgMergeDialog.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsMercurial/HgMultiRevisionSelectionDialog.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsMercurial/HgNewProjectOptionsDialog.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsMercurial/HgOptionsDialog.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsMercurial/HgPhaseDialog.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsMercurial/HgRemoveSubrepositoriesDialog.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsMercurial/HgRevisionSelectionDialog.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsMercurial/HgRevisionsSelectionDialog.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsMercurial/HgServeDialog.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsMercurial/HgStatusMonitorThread.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsMercurial/HgSummaryDialog.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsMercurial/HgTagBranchListDialog.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsMercurial/ProjectBrowserHelper.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsMercurial/ProjectHelper.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsMercurial/PurgeExtension/ProjectHelper.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsMercurial/PurgeExtension/purge.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesDefineGuardsDialog.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesFoldDialog.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesGuardsSelectionDialog.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesHeaderDialog.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesListAllGuardsDialog.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesListDialog.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesNewPatchDialog.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesQueueManagementDialog.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsMercurial/QueuesExtension/ProjectHelper.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsMercurial/RebaseExtension/HgRebaseDialog.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsMercurial/RebaseExtension/rebase.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsMercurial/TransplantExtension/ProjectHelper.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsMercurial/TransplantExtension/TransplantDialog.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsMercurial/TransplantExtension/transplant.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsMercurial/hg.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsPySvn/Config.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsPySvn/ConfigurationPage/SubversionPage.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsPySvn/ProjectHelper.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsPySvn/SvnBlameDialog.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsPySvn/SvnChangeListsDialog.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsPySvn/SvnCopyDialog.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsPySvn/SvnDialog.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsPySvn/SvnInfoDialog.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsPySvn/SvnLogDialog.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsPySvn/SvnLoginDialog.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsPySvn/SvnMergeDialog.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsPySvn/SvnNewProjectOptionsDialog.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsPySvn/SvnOptionsDialog.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsPySvn/SvnPropListDialog.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsPySvn/SvnRepoBrowserDialog.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsPySvn/SvnRevisionSelectionDialog.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsPySvn/SvnStatusMonitorThread.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsPySvn/SvnTagBranchListDialog.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsPySvn/SvnUrlSelectionDialog.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsPySvn/subversion.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsSubversion/Config.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsSubversion/ConfigurationPage/SubversionPage.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsSubversion/ProjectHelper.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsSubversion/SvnBlameDialog.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsSubversion/SvnChangeListsDialog.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsSubversion/SvnCommitDialog.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsSubversion/SvnCopyDialog.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsSubversion/SvnDialog.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsSubversion/SvnLogDialog.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsSubversion/SvnMergeDialog.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsSubversion/SvnNewProjectOptionsDialog.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsSubversion/SvnOptionsDialog.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsSubversion/SvnPropListDialog.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsSubversion/SvnPropSetDialog.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsSubversion/SvnRepoBrowserDialog.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsSubversion/SvnRevisionSelectionDialog.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsSubversion/SvnStatusMonitorThread.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsSubversion/SvnTagBranchListDialog.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsSubversion/SvnUrlSelectionDialog.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsSubversion/subversion.py file | annotate | diff | comparison | revisions
Plugins/ViewManagerPlugins/Listspace/Listspace.py file | annotate | diff | comparison | revisions
Plugins/ViewManagerPlugins/Tabview/Tabview.py file | annotate | diff | comparison | revisions
Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.py file | annotate | diff | comparison | revisions
Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py file | annotate | diff | comparison | revisions
Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardCharactersDialog.py file | annotate | diff | comparison | revisions
Plugins/WizardPlugins/QRegExpWizard/QRegExpWizardCharactersDialog.py file | annotate | diff | comparison | revisions
Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.py file | annotate | diff | comparison | revisions
Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py file | annotate | diff | comparison | revisions
Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardServer.py file | annotate | diff | comparison | revisions
Preferences/ConfigurationDialog.py file | annotate | diff | comparison | revisions
Preferences/ConfigurationPages/ApplicationPage.py file | annotate | diff | comparison | revisions
Preferences/ConfigurationPages/ConfigurationPageBase.py file | annotate | diff | comparison | revisions
Preferences/ConfigurationPages/CooperationPage.py file | annotate | diff | comparison | revisions
Preferences/ConfigurationPages/CorbaPage.py file | annotate | diff | comparison | revisions
Preferences/ConfigurationPages/DebuggerGeneralPage.py file | annotate | diff | comparison | revisions
Preferences/ConfigurationPages/DebuggerPython3Page.py file | annotate | diff | comparison | revisions
Preferences/ConfigurationPages/DebuggerPythonPage.py file | annotate | diff | comparison | revisions
Preferences/ConfigurationPages/DebuggerRubyPage.py file | annotate | diff | comparison | revisions
Preferences/ConfigurationPages/EditorAPIsPage.py file | annotate | diff | comparison | revisions
Preferences/ConfigurationPages/EditorAutocompletionPage.py file | annotate | diff | comparison | revisions
Preferences/ConfigurationPages/EditorAutocompletionQScintillaPage.py file | annotate | diff | comparison | revisions
Preferences/ConfigurationPages/EditorCalltipsPage.py file | annotate | diff | comparison | revisions
Preferences/ConfigurationPages/EditorCalltipsQScintillaPage.py file | annotate | diff | comparison | revisions
Preferences/ConfigurationPages/EditorExportersPage.py file | annotate | diff | comparison | revisions
Preferences/ConfigurationPages/EditorFilePage.py file | annotate | diff | comparison | revisions
Preferences/ConfigurationPages/EditorGeneralPage.py file | annotate | diff | comparison | revisions
Preferences/ConfigurationPages/EditorHighlightersPage.py file | annotate | diff | comparison | revisions
Preferences/ConfigurationPages/EditorHighlightingStylesPage.py file | annotate | diff | comparison | revisions
Preferences/ConfigurationPages/EditorKeywordsPage.py file | annotate | diff | comparison | revisions
Preferences/ConfigurationPages/EditorPropertiesPage.py file | annotate | diff | comparison | revisions
Preferences/ConfigurationPages/EditorSearchPage.py file | annotate | diff | comparison | revisions
Preferences/ConfigurationPages/EditorSpellCheckingPage.py file | annotate | diff | comparison | revisions
Preferences/ConfigurationPages/EditorStylesPage.py file | annotate | diff | comparison | revisions
Preferences/ConfigurationPages/EditorSyntaxPage.py file | annotate | diff | comparison | revisions
Preferences/ConfigurationPages/EditorTypingPage.py file | annotate | diff | comparison | revisions
Preferences/ConfigurationPages/EmailPage.py file | annotate | diff | comparison | revisions
Preferences/ConfigurationPages/GraphicsPage.py file | annotate | diff | comparison | revisions
Preferences/ConfigurationPages/HelpAppearancePage.py file | annotate | diff | comparison | revisions
Preferences/ConfigurationPages/HelpDocumentationPage.py file | annotate | diff | comparison | revisions
Preferences/ConfigurationPages/HelpInterfacePage.py file | annotate | diff | comparison | revisions
Preferences/ConfigurationPages/HelpViewersPage.py file | annotate | diff | comparison | revisions
Preferences/ConfigurationPages/HelpVirusTotalPage.py file | annotate | diff | comparison | revisions
Preferences/ConfigurationPages/HelpWebBrowserPage.py file | annotate | diff | comparison | revisions
Preferences/ConfigurationPages/IconsPage.py file | annotate | diff | comparison | revisions
Preferences/ConfigurationPages/InterfacePage.py file | annotate | diff | comparison | revisions
Preferences/ConfigurationPages/IrcPage.py file | annotate | diff | comparison | revisions
Preferences/ConfigurationPages/MasterPasswordEntryDialog.py file | annotate | diff | comparison | revisions
Preferences/ConfigurationPages/MultiProjectPage.py file | annotate | diff | comparison | revisions
Preferences/ConfigurationPages/NetworkPage.py file | annotate | diff | comparison | revisions
Preferences/ConfigurationPages/NotificationsPage.py file | annotate | diff | comparison | revisions
Preferences/ConfigurationPages/PluginManagerPage.py file | annotate | diff | comparison | revisions
Preferences/ConfigurationPages/PrinterPage.py file | annotate | diff | comparison | revisions
Preferences/ConfigurationPages/ProjectBrowserPage.py file | annotate | diff | comparison | revisions
Preferences/ConfigurationPages/ProjectPage.py file | annotate | diff | comparison | revisions
Preferences/ConfigurationPages/PythonPage.py file | annotate | diff | comparison | revisions
Preferences/ConfigurationPages/QtPage.py file | annotate | diff | comparison | revisions
Preferences/ConfigurationPages/SecurityPage.py file | annotate | diff | comparison | revisions
Preferences/ConfigurationPages/ShellPage.py file | annotate | diff | comparison | revisions
Preferences/ConfigurationPages/TasksPage.py file | annotate | diff | comparison | revisions
Preferences/ConfigurationPages/TemplatesPage.py file | annotate | diff | comparison | revisions
Preferences/ConfigurationPages/TrayStarterPage.py file | annotate | diff | comparison | revisions
Preferences/ConfigurationPages/VcsPage.py file | annotate | diff | comparison | revisions
Preferences/ConfigurationPages/ViewmanagerPage.py file | annotate | diff | comparison | revisions
Preferences/PreferencesLexer.py file | annotate | diff | comparison | revisions
Preferences/ProgramsDialog.py file | annotate | diff | comparison | revisions
Preferences/ShortcutDialog.py file | annotate | diff | comparison | revisions
Preferences/Shortcuts.py file | annotate | diff | comparison | revisions
Preferences/ShortcutsDialog.py file | annotate | diff | comparison | revisions
Preferences/ToolConfigurationDialog.py file | annotate | diff | comparison | revisions
Preferences/ToolGroupConfigurationDialog.py file | annotate | diff | comparison | revisions
Preferences/ViewProfileDialog.py file | annotate | diff | comparison | revisions
Preferences/__init__.py file | annotate | diff | comparison | revisions
Project/AddDirectoryDialog.py file | annotate | diff | comparison | revisions
Project/AddFileDialog.py file | annotate | diff | comparison | revisions
Project/AddFoundFilesDialog.py file | annotate | diff | comparison | revisions
Project/CreateDialogCodeDialog.py file | annotate | diff | comparison | revisions
Project/DebuggerPropertiesDialog.py file | annotate | diff | comparison | revisions
Project/FiletypeAssociationDialog.py file | annotate | diff | comparison | revisions
Project/LexerAssociationDialog.py file | annotate | diff | comparison | revisions
Project/NewDialogClassDialog.py file | annotate | diff | comparison | revisions
Project/NewPythonPackageDialog.py file | annotate | diff | comparison | revisions
Project/Project.py file | annotate | diff | comparison | revisions
Project/ProjectBaseBrowser.py file | annotate | diff | comparison | revisions
Project/ProjectBrowser.py file | annotate | diff | comparison | revisions
Project/ProjectBrowserModel.py file | annotate | diff | comparison | revisions
Project/ProjectFormsBrowser.py file | annotate | diff | comparison | revisions
Project/ProjectInterfacesBrowser.py file | annotate | diff | comparison | revisions
Project/ProjectOthersBrowser.py file | annotate | diff | comparison | revisions
Project/ProjectResourcesBrowser.py file | annotate | diff | comparison | revisions
Project/ProjectSourcesBrowser.py file | annotate | diff | comparison | revisions
Project/ProjectTranslationsBrowser.py file | annotate | diff | comparison | revisions
Project/PropertiesDialog.py file | annotate | diff | comparison | revisions
Project/SpellingPropertiesDialog.py file | annotate | diff | comparison | revisions
Project/TranslationPropertiesDialog.py file | annotate | diff | comparison | revisions
Project/UserPropertiesDialog.py file | annotate | diff | comparison | revisions
PyUnit/UnittestDialog.py file | annotate | diff | comparison | revisions
QScintilla/APIsManager.py file | annotate | diff | comparison | revisions
QScintilla/Editor.py file | annotate | diff | comparison | revisions
QScintilla/EditorAssembly.py file | annotate | diff | comparison | revisions
QScintilla/Exporters/ExporterBase.py file | annotate | diff | comparison | revisions
QScintilla/Exporters/ExporterHTML.py file | annotate | diff | comparison | revisions
QScintilla/Exporters/ExporterODT.py file | annotate | diff | comparison | revisions
QScintilla/Exporters/ExporterPDF.py file | annotate | diff | comparison | revisions
QScintilla/Exporters/ExporterRTF.py file | annotate | diff | comparison | revisions
QScintilla/Exporters/ExporterTEX.py file | annotate | diff | comparison | revisions
QScintilla/Exporters/__init__.py file | annotate | diff | comparison | revisions
QScintilla/Lexers/Lexer.py file | annotate | diff | comparison | revisions
QScintilla/Lexers/LexerBash.py file | annotate | diff | comparison | revisions
QScintilla/Lexers/LexerBatch.py file | annotate | diff | comparison | revisions
QScintilla/Lexers/LexerCMake.py file | annotate | diff | comparison | revisions
QScintilla/Lexers/LexerCPP.py file | annotate | diff | comparison | revisions
QScintilla/Lexers/LexerCSS.py file | annotate | diff | comparison | revisions
QScintilla/Lexers/LexerCSharp.py file | annotate | diff | comparison | revisions
QScintilla/Lexers/LexerD.py file | annotate | diff | comparison | revisions
QScintilla/Lexers/LexerDiff.py file | annotate | diff | comparison | revisions
QScintilla/Lexers/LexerFortran.py file | annotate | diff | comparison | revisions
QScintilla/Lexers/LexerFortran77.py file | annotate | diff | comparison | revisions
QScintilla/Lexers/LexerHTML.py file | annotate | diff | comparison | revisions
QScintilla/Lexers/LexerIDL.py file | annotate | diff | comparison | revisions
QScintilla/Lexers/LexerJava.py file | annotate | diff | comparison | revisions
QScintilla/Lexers/LexerJavaScript.py file | annotate | diff | comparison | revisions
QScintilla/Lexers/LexerLua.py file | annotate | diff | comparison | revisions
QScintilla/Lexers/LexerMakefile.py file | annotate | diff | comparison | revisions
QScintilla/Lexers/LexerMatlab.py file | annotate | diff | comparison | revisions
QScintilla/Lexers/LexerOctave.py file | annotate | diff | comparison | revisions
QScintilla/Lexers/LexerPOV.py file | annotate | diff | comparison | revisions
QScintilla/Lexers/LexerPascal.py file | annotate | diff | comparison | revisions
QScintilla/Lexers/LexerPerl.py file | annotate | diff | comparison | revisions
QScintilla/Lexers/LexerPostScript.py file | annotate | diff | comparison | revisions
QScintilla/Lexers/LexerProperties.py file | annotate | diff | comparison | revisions
QScintilla/Lexers/LexerPygments.py file | annotate | diff | comparison | revisions
QScintilla/Lexers/LexerPython.py file | annotate | diff | comparison | revisions
QScintilla/Lexers/LexerRuby.py file | annotate | diff | comparison | revisions
QScintilla/Lexers/LexerSQL.py file | annotate | diff | comparison | revisions
QScintilla/Lexers/LexerTCL.py file | annotate | diff | comparison | revisions
QScintilla/Lexers/LexerTeX.py file | annotate | diff | comparison | revisions
QScintilla/Lexers/LexerVHDL.py file | annotate | diff | comparison | revisions
QScintilla/Lexers/LexerXML.py file | annotate | diff | comparison | revisions
QScintilla/Lexers/LexerYAML.py file | annotate | diff | comparison | revisions
QScintilla/Lexers/__init__.py file | annotate | diff | comparison | revisions
QScintilla/MiniEditor.py file | annotate | diff | comparison | revisions
QScintilla/Printer.py file | annotate | diff | comparison | revisions
QScintilla/QsciScintillaCompat.py file | annotate | diff | comparison | revisions
QScintilla/SearchReplaceWidget.py file | annotate | diff | comparison | revisions
QScintilla/Shell.py file | annotate | diff | comparison | revisions
QScintilla/ShellHistoryDialog.py file | annotate | diff | comparison | revisions
QScintilla/SortOptionsDialog.py file | annotate | diff | comparison | revisions
QScintilla/SpellChecker.py file | annotate | diff | comparison | revisions
QScintilla/SpellCheckingDialog.py file | annotate | diff | comparison | revisions
QScintilla/SpellingDictionaryEditDialog.py file | annotate | diff | comparison | revisions
QScintilla/TypingCompleters/CompleterBase.py file | annotate | diff | comparison | revisions
QScintilla/TypingCompleters/CompleterPython.py file | annotate | diff | comparison | revisions
QScintilla/TypingCompleters/CompleterRuby.py file | annotate | diff | comparison | revisions
QScintilla/ZoomDialog.py file | annotate | diff | comparison | revisions
Snapshot/SnapWidget.py file | annotate | diff | comparison | revisions
Snapshot/SnapshotFreehandGrabber.py file | annotate | diff | comparison | revisions
Snapshot/SnapshotPreview.py file | annotate | diff | comparison | revisions
Snapshot/SnapshotRegionGrabber.py file | annotate | diff | comparison | revisions
Snapshot/SnapshotTimer.py file | annotate | diff | comparison | revisions
SqlBrowser/SqlBrowser.py file | annotate | diff | comparison | revisions
SqlBrowser/SqlBrowserWidget.py file | annotate | diff | comparison | revisions
SqlBrowser/SqlConnectionDialog.py file | annotate | diff | comparison | revisions
SqlBrowser/SqlConnectionWidget.py file | annotate | diff | comparison | revisions
Tasks/Task.py file | annotate | diff | comparison | revisions
Tasks/TaskFilter.py file | annotate | diff | comparison | revisions
Tasks/TaskFilterConfigDialog.py file | annotate | diff | comparison | revisions
Tasks/TaskPropertiesDialog.py file | annotate | diff | comparison | revisions
Tasks/TaskViewer.py file | annotate | diff | comparison | revisions
Templates/TemplateMultipleVariablesDialog.py file | annotate | diff | comparison | revisions
Templates/TemplatePropertiesDialog.py file | annotate | diff | comparison | revisions
Templates/TemplateViewer.py file | annotate | diff | comparison | revisions
Toolbox/SingleApplication.py file | annotate | diff | comparison | revisions
Toolbox/Startup.py file | annotate | diff | comparison | revisions
Tools/TRPreviewer.py file | annotate | diff | comparison | revisions
Tools/TRSingleApplication.py file | annotate | diff | comparison | revisions
Tools/TrayStarter.py file | annotate | diff | comparison | revisions
Tools/UIPreviewer.py file | annotate | diff | comparison | revisions
UI/AuthenticationDialog.py file | annotate | diff | comparison | revisions
UI/Browser.py file | annotate | diff | comparison | revisions
UI/BrowserModel.py file | annotate | diff | comparison | revisions
UI/CompareDialog.py file | annotate | diff | comparison | revisions
UI/DeleteFilesConfirmationDialog.py file | annotate | diff | comparison | revisions
UI/DiffDialog.py file | annotate | diff | comparison | revisions
UI/EmailDialog.py file | annotate | diff | comparison | revisions
UI/ErrorLogDialog.py file | annotate | diff | comparison | revisions
UI/FindFileDialog.py file | annotate | diff | comparison | revisions
UI/FindFileNameDialog.py file | annotate | diff | comparison | revisions
UI/Info.py file | annotate | diff | comparison | revisions
UI/LogView.py file | annotate | diff | comparison | revisions
UI/NotificationWidget.py file | annotate | diff | comparison | revisions
UI/NumbersWidget.py file | annotate | diff | comparison | revisions
UI/PixmapCache.py file | annotate | diff | comparison | revisions
UI/Previewer.py file | annotate | diff | comparison | revisions
UI/SearchWidget.py file | annotate | diff | comparison | revisions
UI/SplashScreen.py file | annotate | diff | comparison | revisions
UI/SymbolsWidget.py file | annotate | diff | comparison | revisions
UI/UserInterface.py file | annotate | diff | comparison | revisions
Utilities/AutoSaver.py file | annotate | diff | comparison | revisions
Utilities/ClassBrowsers/ClbrBaseClasses.py file | annotate | diff | comparison | revisions
Utilities/ClassBrowsers/__init__.py file | annotate | diff | comparison | revisions
Utilities/ClassBrowsers/idlclbr.py file | annotate | diff | comparison | revisions
Utilities/ClassBrowsers/jsclbr.py file | annotate | diff | comparison | revisions
Utilities/ClassBrowsers/pyclbr.py file | annotate | diff | comparison | revisions
Utilities/ClassBrowsers/rbclbr.py file | annotate | diff | comparison | revisions
Utilities/FtpUtilities.py file | annotate | diff | comparison | revisions
Utilities/ModuleParser.py file | annotate | diff | comparison | revisions
Utilities/PasswordChecker.py file | annotate | diff | comparison | revisions
Utilities/__init__.py file | annotate | diff | comparison | revisions
Utilities/binplistlib.py file | annotate | diff | comparison | revisions
Utilities/crypto/__init__.py file | annotate | diff | comparison | revisions
Utilities/crypto/py3AES.py file | annotate | diff | comparison | revisions
Utilities/crypto/py3PBKDF2.py file | annotate | diff | comparison | revisions
Utilities/py3flakes/messages.py file | annotate | diff | comparison | revisions
Utilities/uic.py file | annotate | diff | comparison | revisions
UtilitiesPython2/Pep257CheckerPy2.py file | annotate | diff | comparison | revisions
UtilitiesPython2/Pep8Checker.py file | annotate | diff | comparison | revisions
UtilitiesPython2/Pep8NamingCheckerPy2.py file | annotate | diff | comparison | revisions
VCS/CommandOptionsDialog.py file | annotate | diff | comparison | revisions
VCS/ProjectBrowserHelper.py file | annotate | diff | comparison | revisions
VCS/ProjectHelper.py file | annotate | diff | comparison | revisions
VCS/RepositoryInfoDialog.py file | annotate | diff | comparison | revisions
VCS/StatusMonitorLed.py file | annotate | diff | comparison | revisions
VCS/StatusMonitorThread.py file | annotate | diff | comparison | revisions
VCS/VersionControl.py file | annotate | diff | comparison | revisions
VCS/__init__.py file | annotate | diff | comparison | revisions
ViewManager/ViewManager.py file | annotate | diff | comparison | revisions
ViewManager/__init__.py file | annotate | diff | comparison | revisions
compileUiFiles.py file | annotate | diff | comparison | revisions
eric5.e4p file | annotate | diff | comparison | revisions
eric5.py file | annotate | diff | comparison | revisions
eric5_api.py file | annotate | diff | comparison | revisions
eric5_compare.py file | annotate | diff | comparison | revisions
eric5_configure.py file | annotate | diff | comparison | revisions
eric5_diff.py file | annotate | diff | comparison | revisions
eric5_doc.py file | annotate | diff | comparison | revisions
eric5_editor.py file | annotate | diff | comparison | revisions
eric5_iconeditor.py file | annotate | diff | comparison | revisions
eric5_plugininstall.py file | annotate | diff | comparison | revisions
eric5_pluginrepository.py file | annotate | diff | comparison | revisions
eric5_pluginuninstall.py file | annotate | diff | comparison | revisions
eric5_qregexp.py file | annotate | diff | comparison | revisions
eric5_qregularexpression.py file | annotate | diff | comparison | revisions
eric5_re.py file | annotate | diff | comparison | revisions
eric5_snap.py file | annotate | diff | comparison | revisions
eric5_sqlbrowser.py file | annotate | diff | comparison | revisions
eric5_tray.py file | annotate | diff | comparison | revisions
eric5_trpreviewer.py file | annotate | diff | comparison | revisions
eric5_uipreviewer.py file | annotate | diff | comparison | revisions
eric5_unittest.py file | annotate | diff | comparison | revisions
eric5_webbrowser.py file | annotate | diff | comparison | revisions
eric5config.py file | annotate | diff | comparison | revisions
i18n/eric5_cs.ts file | annotate | diff | comparison | revisions
i18n/eric5_de.qm file | annotate | diff | comparison | revisions
i18n/eric5_de.ts file | annotate | diff | comparison | revisions
i18n/eric5_en.ts file | annotate | diff | comparison | revisions
i18n/eric5_es.ts file | annotate | diff | comparison | revisions
i18n/eric5_fr.ts file | annotate | diff | comparison | revisions
i18n/eric5_it.ts file | annotate | diff | comparison | revisions
i18n/eric5_ru.ts file | annotate | diff | comparison | revisions
i18n/eric5_tr.ts file | annotate | diff | comparison | revisions
i18n/eric5_zh_CN.GB2312.ts file | annotate | diff | comparison | revisions
install-i18n.py file | annotate | diff | comparison | revisions
install.py file | annotate | diff | comparison | revisions
patch_modpython.py file | annotate | diff | comparison | revisions
uninstall.py file | annotate | diff | comparison | revisions
--- a/APIs/Python3/eric5.api	Tue Oct 15 22:03:54 2013 +0200
+++ b/APIs/Python3/eric5.api	Fri Oct 18 23:00:41 2013 +0200
@@ -1,37 +1,3 @@
-Pep257CheckerPy2.Pep257Checker.Codes?7
-Pep257CheckerPy2.Pep257Checker.run?4()
-Pep257CheckerPy2.Pep257Checker.unpackArgs?4()
-Pep257CheckerPy2.Pep257Checker?1(source, filename, select, ignore, expected, repeat, maxLineLength=79, docType="pep257")
-Pep257CheckerPy2.Pep257Context.contextType?4()
-Pep257CheckerPy2.Pep257Context.end?4()
-Pep257CheckerPy2.Pep257Context.indent?4()
-Pep257CheckerPy2.Pep257Context.source?4()
-Pep257CheckerPy2.Pep257Context.ssource?4()
-Pep257CheckerPy2.Pep257Context.start?4()
-Pep257CheckerPy2.Pep257Context?1(source, startLine, contextType)
-Pep8Checker.Pep8Report.docType?7
-Pep8Checker.Pep8Report.error_args?4(line_number, offset, code, check, *args)
-Pep8Checker.Pep8Report.filename?7
-Pep8Checker.Pep8Report.hang_closing?7
-Pep8Checker.Pep8Report.ignore?7
-Pep8Checker.Pep8Report.max_line_length?7
-Pep8Checker.Pep8Report.repeat?7
-Pep8Checker.Pep8Report.select?7
-Pep8Checker.Pep8Report?1(options)
-Pep8NamingCheckerPy2.Pep8NamingChecker.CamelcaseRegexp?7
-Pep8NamingCheckerPy2.Pep8NamingChecker.Codes?7
-Pep8NamingCheckerPy2.Pep8NamingChecker.LowercaseRegex?7
-Pep8NamingCheckerPy2.Pep8NamingChecker.MixedcaseRegexp?7
-Pep8NamingCheckerPy2.Pep8NamingChecker.UppercaseRegexp?7
-Pep8NamingCheckerPy2.Pep8NamingChecker.run?4()
-Pep8NamingCheckerPy2.Pep8NamingChecker.unpackArgs?4()
-Pep8NamingCheckerPy2.Pep8NamingChecker?1(tree, filename, options)
-Tools.coding_regexps?7
-Tools.decode?4(text)
-Tools.extractLineFlags?4(line, startComment=")
-Tools.get_coding?4(text)
-Tools.normalizeCode?4(codestring)
-Tools.readEncodedFile?4(filename)
 eric5.Cooperation.ChatWidget.ChatWidget.appendMessage?4(from_, message)
 eric5.Cooperation.ChatWidget.ChatWidget.cancelEdit?7
 eric5.Cooperation.ChatWidget.ChatWidget.checkEditorActions?4(editor)
@@ -1801,7 +1767,7 @@
 eric5.Globals.AppInfo.makeAppInfo?4(argv, name, arg, description, options=[])
 eric5.Globals.checkBlacklistedVersions?4()
 eric5.Globals.configDir?7
-eric5.Globals.findPythonInterpreters?4(pyVersion)
+eric5.Globals.findPython2Interpreters?4()
 eric5.Globals.getConfigDir?4()
 eric5.Globals.getPyQt4ModulesDirectory?4()
 eric5.Globals.getPythonModulesDirectory?4()
@@ -2391,7 +2357,7 @@
 eric5.Helpviewer.Download.DownloadUtilities.timeString?4(timeRemaining)
 eric5.Helpviewer.Feeds.FeedEditDialog.FeedEditDialog.getData?4()
 eric5.Helpviewer.Feeds.FeedEditDialog.FeedEditDialog.on_titleEdit_textChanged?4(txt)
-eric5.Helpviewer.Feeds.FeedEditDialog.FeedEditDialog.on_urlEdit_textChanged?4(p0)
+eric5.Helpviewer.Feeds.FeedEditDialog.FeedEditDialog.on_urlEdit_textChanged?4(txt)
 eric5.Helpviewer.Feeds.FeedEditDialog.FeedEditDialog?1(urlString, title, parent=None)
 eric5.Helpviewer.Feeds.FeedsDialog.FeedsDialog?1(availableFeeds, browser, parent=None)
 eric5.Helpviewer.Feeds.FeedsManager.FeedsManager.ErrorDataRole?7
@@ -3400,8 +3366,8 @@
 eric5.IconEditor.cursors.cursors_rc.qt_resource_struct?7
 eric5.MultiProject.AddProjectDialog.AddProjectDialog.getData?4()
 eric5.MultiProject.AddProjectDialog.AddProjectDialog.on_fileButton_clicked?4()
-eric5.MultiProject.AddProjectDialog.AddProjectDialog.on_filenameEdit_textChanged?4(p0)
-eric5.MultiProject.AddProjectDialog.AddProjectDialog.on_nameEdit_textChanged?4(p0)
+eric5.MultiProject.AddProjectDialog.AddProjectDialog.on_filenameEdit_textChanged?4(txt)
+eric5.MultiProject.AddProjectDialog.AddProjectDialog.on_nameEdit_textChanged?4(txt)
 eric5.MultiProject.AddProjectDialog.AddProjectDialog?1(parent=None, startdir=None, project=None)
 eric5.MultiProject.MultiProject.MultiProject.addE5Actions?4(actions)
 eric5.MultiProject.MultiProject.MultiProject.addProject?4(startdir=None)
@@ -3750,187 +3716,187 @@
 eric5.Plugins.AboutPlugin.AboutDialog.licenseText?7
 eric5.Plugins.AboutPlugin.AboutDialog.thanksText?7
 eric5.Plugins.AboutPlugin.AboutDialog.titleText?7
-eric5.Plugins.CheckerPlugins.Pep8.Pep257Checker.Pep257Checker.Codes?7
-eric5.Plugins.CheckerPlugins.Pep8.Pep257Checker.Pep257Checker.Messages?7
-eric5.Plugins.CheckerPlugins.Pep8.Pep257Checker.Pep257Checker.getMessage?4(code, *args)
-eric5.Plugins.CheckerPlugins.Pep8.Pep257Checker.Pep257Checker.run?4()
-eric5.Plugins.CheckerPlugins.Pep8.Pep257Checker.Pep257Checker.unpackArgs?4()
-eric5.Plugins.CheckerPlugins.Pep8.Pep257Checker.Pep257Checker?1(source, filename, select, ignore, expected, repeat, maxLineLength=79, docType="pep257")
-eric5.Plugins.CheckerPlugins.Pep8.Pep257Checker.Pep257Context.contextType?4()
-eric5.Plugins.CheckerPlugins.Pep8.Pep257Checker.Pep257Context.end?4()
-eric5.Plugins.CheckerPlugins.Pep8.Pep257Checker.Pep257Context.indent?4()
-eric5.Plugins.CheckerPlugins.Pep8.Pep257Checker.Pep257Context.source?4()
-eric5.Plugins.CheckerPlugins.Pep8.Pep257Checker.Pep257Context.ssource?4()
-eric5.Plugins.CheckerPlugins.Pep8.Pep257Checker.Pep257Context.start?4()
-eric5.Plugins.CheckerPlugins.Pep8.Pep257Checker.Pep257Context?1(source, startLine, contextType)
-eric5.Plugins.CheckerPlugins.Pep8.Pep8Checker.Pep8Py2Checker?1(filename, lines, repeat=False, select="", ignore="", max_line_length=79, hang_closing=False, docType="pep257")
-eric5.Plugins.CheckerPlugins.Pep8.Pep8CodeSelectionDialog.Pep8CodeSelectionDialog.getSelectedCodes?4()
-eric5.Plugins.CheckerPlugins.Pep8.Pep8CodeSelectionDialog.Pep8CodeSelectionDialog?1(codes, showFixCodes, parent=None)
-eric5.Plugins.CheckerPlugins.Pep8.Pep8Dialog.Pep8Dialog.codeRole?7
-eric5.Plugins.CheckerPlugins.Pep8.Pep8Dialog.Pep8Dialog.filenameRole?7
-eric5.Plugins.CheckerPlugins.Pep8.Pep8Dialog.Pep8Dialog.fixableRole?7
-eric5.Plugins.CheckerPlugins.Pep8.Pep8Dialog.Pep8Dialog.lineRole?7
-eric5.Plugins.CheckerPlugins.Pep8.Pep8Dialog.Pep8Dialog.messageRole?7
-eric5.Plugins.CheckerPlugins.Pep8.Pep8Dialog.Pep8Dialog.on_buttonBox_clicked?4(button)
-eric5.Plugins.CheckerPlugins.Pep8.Pep8Dialog.Pep8Dialog.on_excludeMessagesSelectButton_clicked?4()
-eric5.Plugins.CheckerPlugins.Pep8.Pep8Dialog.Pep8Dialog.on_fixButton_clicked?4()
-eric5.Plugins.CheckerPlugins.Pep8.Pep8Dialog.Pep8Dialog.on_fixIssuesSelectButton_clicked?4()
-eric5.Plugins.CheckerPlugins.Pep8.Pep8Dialog.Pep8Dialog.on_includeMessagesSelectButton_clicked?4()
-eric5.Plugins.CheckerPlugins.Pep8.Pep8Dialog.Pep8Dialog.on_loadDefaultButton_clicked?4()
-eric5.Plugins.CheckerPlugins.Pep8.Pep8Dialog.Pep8Dialog.on_noFixIssuesSelectButton_clicked?4()
-eric5.Plugins.CheckerPlugins.Pep8.Pep8Dialog.Pep8Dialog.on_resetDefaultButton_clicked?4()
-eric5.Plugins.CheckerPlugins.Pep8.Pep8Dialog.Pep8Dialog.on_resultList_itemActivated?4(item, column)
-eric5.Plugins.CheckerPlugins.Pep8.Pep8Dialog.Pep8Dialog.on_resultList_itemSelectionChanged?4()
-eric5.Plugins.CheckerPlugins.Pep8.Pep8Dialog.Pep8Dialog.on_showButton_clicked?4()
-eric5.Plugins.CheckerPlugins.Pep8.Pep8Dialog.Pep8Dialog.on_startButton_clicked?4()
-eric5.Plugins.CheckerPlugins.Pep8.Pep8Dialog.Pep8Dialog.on_statisticsButton_clicked?4()
-eric5.Plugins.CheckerPlugins.Pep8.Pep8Dialog.Pep8Dialog.on_storeDefaultButton_clicked?4()
-eric5.Plugins.CheckerPlugins.Pep8.Pep8Dialog.Pep8Dialog.positionRole?7
-eric5.Plugins.CheckerPlugins.Pep8.Pep8Dialog.Pep8Dialog.prepare?4(fileList, project)
-eric5.Plugins.CheckerPlugins.Pep8.Pep8Dialog.Pep8Dialog.start?4(fn, save=False, repeat=None)
-eric5.Plugins.CheckerPlugins.Pep8.Pep8Dialog.Pep8Dialog?1(parent=None)
-eric5.Plugins.CheckerPlugins.Pep8.Pep8Dialog.Pep8Report.error_args?4(line_number, offset, code, check, *args)
-eric5.Plugins.CheckerPlugins.Pep8.Pep8Dialog.Pep8Report?1(options)
-eric5.Plugins.CheckerPlugins.Pep8.Pep8Fixer.Pep8FixableIssues?7
-eric5.Plugins.CheckerPlugins.Pep8.Pep8Fixer.Pep8Fixer.finalize?4()
-eric5.Plugins.CheckerPlugins.Pep8.Pep8Fixer.Pep8Fixer.fixIssue?4(line, pos, message)
-eric5.Plugins.CheckerPlugins.Pep8.Pep8Fixer.Pep8Fixer.mutualStartswith?4(b)
-eric5.Plugins.CheckerPlugins.Pep8.Pep8Fixer.Pep8Fixer.saveFile?4(encoding)
-eric5.Plugins.CheckerPlugins.Pep8.Pep8Fixer.Pep8Fixer?1(project, filename, sourceLines, fixCodes, noFixCodes, maxLineLength, inPlace)
-eric5.Plugins.CheckerPlugins.Pep8.Pep8Fixer.Pep8IndentationWrapper.SKIP_TOKENS?7
-eric5.Plugins.CheckerPlugins.Pep8.Pep8Fixer.Pep8IndentationWrapper.pep8Expected?4()
-eric5.Plugins.CheckerPlugins.Pep8.Pep8Fixer.Pep8IndentationWrapper?1(physical_lines)
-eric5.Plugins.CheckerPlugins.Pep8.Pep8Fixer.Pep8LineShortener.shorten?4()
-eric5.Plugins.CheckerPlugins.Pep8.Pep8Fixer.Pep8LineShortener?1(curLine, prevLine, nextLine, maxLength=79, eol="\n", indentWord="    ", isDocString=False)
-eric5.Plugins.CheckerPlugins.Pep8.Pep8Fixer.Pep8Reindenter.fixedLine?4(line)
-eric5.Plugins.CheckerPlugins.Pep8.Pep8Fixer.Pep8Reindenter.getline?4()
-eric5.Plugins.CheckerPlugins.Pep8.Pep8Fixer.Pep8Reindenter.run?4()
-eric5.Plugins.CheckerPlugins.Pep8.Pep8Fixer.Pep8Reindenter?1(sourceLines)
-eric5.Plugins.CheckerPlugins.Pep8.Pep8NamingChecker.Pep8NamingChecker.CamelcaseRegexp?7
-eric5.Plugins.CheckerPlugins.Pep8.Pep8NamingChecker.Pep8NamingChecker.Codes?7
-eric5.Plugins.CheckerPlugins.Pep8.Pep8NamingChecker.Pep8NamingChecker.LowercaseRegex?7
-eric5.Plugins.CheckerPlugins.Pep8.Pep8NamingChecker.Pep8NamingChecker.Messages?7
-eric5.Plugins.CheckerPlugins.Pep8.Pep8NamingChecker.Pep8NamingChecker.MixedcaseRegexp?7
-eric5.Plugins.CheckerPlugins.Pep8.Pep8NamingChecker.Pep8NamingChecker.UppercaseRegexp?7
-eric5.Plugins.CheckerPlugins.Pep8.Pep8NamingChecker.Pep8NamingChecker.getMessage?4(code, *args)
-eric5.Plugins.CheckerPlugins.Pep8.Pep8NamingChecker.Pep8NamingChecker.run?4()
-eric5.Plugins.CheckerPlugins.Pep8.Pep8NamingChecker.Pep8NamingChecker?1(tree, filename, options)
-eric5.Plugins.CheckerPlugins.Pep8.Pep8StatisticsDialog.Pep8StatisticsDialog?1(statistics, parent=None)
-eric5.Plugins.CheckerPlugins.Pep8.pep8.ARITHMETIC_OP?7
-eric5.Plugins.CheckerPlugins.Pep8.pep8.BENCHMARK_KEYS?7
-eric5.Plugins.CheckerPlugins.Pep8.pep8.BaseReport.error?4(line_number, offset, text, check)
-eric5.Plugins.CheckerPlugins.Pep8.pep8.BaseReport.error_args?4(line_number, offset, code, check, *args)
-eric5.Plugins.CheckerPlugins.Pep8.pep8.BaseReport.get_count?4(prefix='')
-eric5.Plugins.CheckerPlugins.Pep8.pep8.BaseReport.get_file_results?4()
-eric5.Plugins.CheckerPlugins.Pep8.pep8.BaseReport.get_statistics?4(prefix='')
-eric5.Plugins.CheckerPlugins.Pep8.pep8.BaseReport.increment_logical_line?4()
-eric5.Plugins.CheckerPlugins.Pep8.pep8.BaseReport.init_file?4(filename, lines, expected, line_offset)
-eric5.Plugins.CheckerPlugins.Pep8.pep8.BaseReport.print_benchmark?4()
-eric5.Plugins.CheckerPlugins.Pep8.pep8.BaseReport.print_filename?7
-eric5.Plugins.CheckerPlugins.Pep8.pep8.BaseReport.print_statistics?4(prefix='')
-eric5.Plugins.CheckerPlugins.Pep8.pep8.BaseReport.start?4()
-eric5.Plugins.CheckerPlugins.Pep8.pep8.BaseReport.stop?4()
-eric5.Plugins.CheckerPlugins.Pep8.pep8.BaseReport?1(options)
-eric5.Plugins.CheckerPlugins.Pep8.pep8.COMMENT_WITH_NL?7
-eric5.Plugins.CheckerPlugins.Pep8.pep8.COMPARE_SINGLETON_REGEX?7
-eric5.Plugins.CheckerPlugins.Pep8.pep8.COMPARE_TYPE_REGEX?7
-eric5.Plugins.CheckerPlugins.Pep8.pep8.Checker.build_tokens_line?4()
-eric5.Plugins.CheckerPlugins.Pep8.pep8.Checker.check_all?4(expected=None, line_offset=0)
-eric5.Plugins.CheckerPlugins.Pep8.pep8.Checker.check_ast?4()
-eric5.Plugins.CheckerPlugins.Pep8.pep8.Checker.check_logical?4()
-eric5.Plugins.CheckerPlugins.Pep8.pep8.Checker.check_physical?4(line)
-eric5.Plugins.CheckerPlugins.Pep8.pep8.Checker.generate_tokens?4()
-eric5.Plugins.CheckerPlugins.Pep8.pep8.Checker.readline?4()
-eric5.Plugins.CheckerPlugins.Pep8.pep8.Checker.readline_check_physical?4()
-eric5.Plugins.CheckerPlugins.Pep8.pep8.Checker.report_invalid_syntax?4()
-eric5.Plugins.CheckerPlugins.Pep8.pep8.Checker.run_check?4(check, argument_names)
-eric5.Plugins.CheckerPlugins.Pep8.pep8.Checker?1(filename=None, lines=None, options=None, report=None, **kwargs)
-eric5.Plugins.CheckerPlugins.Pep8.pep8.DEFAULT_EXCLUDE?7
-eric5.Plugins.CheckerPlugins.Pep8.pep8.DEFAULT_IGNORE?7
-eric5.Plugins.CheckerPlugins.Pep8.pep8.DOCSTRING_REGEX?7
-eric5.Plugins.CheckerPlugins.Pep8.pep8.DiffReport.error?4(line_number, offset, text, check)
-eric5.Plugins.CheckerPlugins.Pep8.pep8.DiffReport?1(options)
-eric5.Plugins.CheckerPlugins.Pep8.pep8.ERRORCODE_REGEX?7
-eric5.Plugins.CheckerPlugins.Pep8.pep8.EXTRANEOUS_WHITESPACE_REGEX?7
-eric5.Plugins.CheckerPlugins.Pep8.pep8.FileReport.print_filename?7
-eric5.Plugins.CheckerPlugins.Pep8.pep8.HUNK_REGEX?7
-eric5.Plugins.CheckerPlugins.Pep8.pep8.INDENT_REGEX?7
-eric5.Plugins.CheckerPlugins.Pep8.pep8.KEYWORDS?7
-eric5.Plugins.CheckerPlugins.Pep8.pep8.KEYWORD_REGEX?7
-eric5.Plugins.CheckerPlugins.Pep8.pep8.LAMBDA_REGEX?7
-eric5.Plugins.CheckerPlugins.Pep8.pep8.MAX_LINE_LENGTH?7
-eric5.Plugins.CheckerPlugins.Pep8.pep8.OPERATOR_REGEX?7
-eric5.Plugins.CheckerPlugins.Pep8.pep8.PROJECT_CONFIG?7
-eric5.Plugins.CheckerPlugins.Pep8.pep8.PyCF_ONLY_AST?7
-eric5.Plugins.CheckerPlugins.Pep8.pep8.RAISE_COMMA_REGEX?7
-eric5.Plugins.CheckerPlugins.Pep8.pep8.REPORT_FORMAT?7
-eric5.Plugins.CheckerPlugins.Pep8.pep8.RERAISE_COMMA_REGEX?7
-eric5.Plugins.CheckerPlugins.Pep8.pep8.SINGLETONS?7
-eric5.Plugins.CheckerPlugins.Pep8.pep8.SKIP_TOKENS?7
-eric5.Plugins.CheckerPlugins.Pep8.pep8.StandardReport.error?4(line_number, offset, text, check)
-eric5.Plugins.CheckerPlugins.Pep8.pep8.StandardReport.error_args?4(line_number, offset, code, check, *args)
-eric5.Plugins.CheckerPlugins.Pep8.pep8.StandardReport.get_file_results?4()
-eric5.Plugins.CheckerPlugins.Pep8.pep8.StandardReport.init_file?4(filename, lines, expected, line_offset)
-eric5.Plugins.CheckerPlugins.Pep8.pep8.StandardReport?1(options)
-eric5.Plugins.CheckerPlugins.Pep8.pep8.StyleGuide.check_files?4(paths=None)
-eric5.Plugins.CheckerPlugins.Pep8.pep8.StyleGuide.excluded?4(filename, parent=None)
-eric5.Plugins.CheckerPlugins.Pep8.pep8.StyleGuide.get_checks?4(argument_name)
-eric5.Plugins.CheckerPlugins.Pep8.pep8.StyleGuide.ignore_code?4(code)
-eric5.Plugins.CheckerPlugins.Pep8.pep8.StyleGuide.init_report?4(reporter=None)
-eric5.Plugins.CheckerPlugins.Pep8.pep8.StyleGuide.input_dir?4(dirname)
-eric5.Plugins.CheckerPlugins.Pep8.pep8.StyleGuide.input_file?4(filename, lines=None, expected=None, line_offset=0)
-eric5.Plugins.CheckerPlugins.Pep8.pep8.StyleGuide?1(*args, **kwargs)
-eric5.Plugins.CheckerPlugins.Pep8.pep8.TESTSUITE_PATH?7
-eric5.Plugins.CheckerPlugins.Pep8.pep8.UNARY_OPERATORS?7
-eric5.Plugins.CheckerPlugins.Pep8.pep8.WHITESPACE?7
-eric5.Plugins.CheckerPlugins.Pep8.pep8.WHITESPACE_AFTER_COMMA_REGEX?7
-eric5.Plugins.CheckerPlugins.Pep8.pep8.WS_NEEDED_OPERATORS?7
-eric5.Plugins.CheckerPlugins.Pep8.pep8.WS_OPTIONAL_OPERATORS?7
-eric5.Plugins.CheckerPlugins.Pep8.pep8._add_check?5(check, kind, codes, args)
-eric5.Plugins.CheckerPlugins.Pep8.pep8._checks?8
-eric5.Plugins.CheckerPlugins.Pep8.pep8._main?5()
-eric5.Plugins.CheckerPlugins.Pep8.pep8.blank_lines?4(logical_line, blank_lines, indent_level, line_number, previous_logical, previous_indent_level)
-eric5.Plugins.CheckerPlugins.Pep8.pep8.comparison_to_singleton?4(logical_line, noqa)
-eric5.Plugins.CheckerPlugins.Pep8.pep8.comparison_type?4(logical_line)
-eric5.Plugins.CheckerPlugins.Pep8.pep8.compound_statements?4(logical_line)
-eric5.Plugins.CheckerPlugins.Pep8.pep8.continued_indentation?4(logical_line, tokens, indent_level, hang_closing, noqa, verbose)
-eric5.Plugins.CheckerPlugins.Pep8.pep8.expand_indent?4(line)
-eric5.Plugins.CheckerPlugins.Pep8.pep8.explicit_line_join?4(logical_line, tokens)
-eric5.Plugins.CheckerPlugins.Pep8.pep8.extraneous_whitespace?4(logical_line)
-eric5.Plugins.CheckerPlugins.Pep8.pep8.filename_match?4(filename, patterns, default=True)
-eric5.Plugins.CheckerPlugins.Pep8.pep8.getMessage?4(code, *args)
-eric5.Plugins.CheckerPlugins.Pep8.pep8.get_parser?4(prog='pep8', version=__version__)
-eric5.Plugins.CheckerPlugins.Pep8.pep8.imports_on_separate_lines?4(logical_line)
-eric5.Plugins.CheckerPlugins.Pep8.pep8.indentation?4(logical_line, previous_logical, indent_char, indent_level, previous_indent_level)
-eric5.Plugins.CheckerPlugins.Pep8.pep8.init_checks_registry?4()
-eric5.Plugins.CheckerPlugins.Pep8.pep8.maximum_line_length?4(physical_line, max_line_length)
-eric5.Plugins.CheckerPlugins.Pep8.pep8.missing_newline?4(physical_line)
-eric5.Plugins.CheckerPlugins.Pep8.pep8.missing_whitespace?4(logical_line)
-eric5.Plugins.CheckerPlugins.Pep8.pep8.missing_whitespace_around_operator?4(logical_line, tokens)
-eric5.Plugins.CheckerPlugins.Pep8.pep8.mute_string?4(text)
-eric5.Plugins.CheckerPlugins.Pep8.pep8.noqa?7
-eric5.Plugins.CheckerPlugins.Pep8.pep8.parse_udiff?4(diff, patterns=None, parent='.')
-eric5.Plugins.CheckerPlugins.Pep8.pep8.pep8_messages?7
-eric5.Plugins.CheckerPlugins.Pep8.pep8.pep8_messages_sample_args?7
-eric5.Plugins.CheckerPlugins.Pep8.pep8.process_options?4(arglist=None, parse_argv=False, config_file=None, parser=None)
-eric5.Plugins.CheckerPlugins.Pep8.pep8.python_3000_backticks?4(logical_line)
-eric5.Plugins.CheckerPlugins.Pep8.pep8.python_3000_has_key?4(logical_line)
-eric5.Plugins.CheckerPlugins.Pep8.pep8.python_3000_not_equal?4(logical_line)
-eric5.Plugins.CheckerPlugins.Pep8.pep8.python_3000_raise_comma?4(logical_line)
-eric5.Plugins.CheckerPlugins.Pep8.pep8.read_config?4(options, args, arglist, parser)
-eric5.Plugins.CheckerPlugins.Pep8.pep8.readlines?4(filename)
-eric5.Plugins.CheckerPlugins.Pep8.pep8.register_check?4(check, codes=None)
-eric5.Plugins.CheckerPlugins.Pep8.pep8.stdin_get_value?4()
-eric5.Plugins.CheckerPlugins.Pep8.pep8.tabs_obsolete?4(physical_line)
-eric5.Plugins.CheckerPlugins.Pep8.pep8.tabs_or_spaces?4(physical_line, indent_char)
-eric5.Plugins.CheckerPlugins.Pep8.pep8.trailing_blank_lines?4(physical_line, lines, line_number)
-eric5.Plugins.CheckerPlugins.Pep8.pep8.trailing_whitespace?4(physical_line)
-eric5.Plugins.CheckerPlugins.Pep8.pep8.whitespace_around_comma?4(logical_line)
-eric5.Plugins.CheckerPlugins.Pep8.pep8.whitespace_around_keywords?4(logical_line)
-eric5.Plugins.CheckerPlugins.Pep8.pep8.whitespace_around_named_parameter_equals?4(logical_line, tokens)
-eric5.Plugins.CheckerPlugins.Pep8.pep8.whitespace_around_operator?4(logical_line)
-eric5.Plugins.CheckerPlugins.Pep8.pep8.whitespace_before_inline_comment?4(logical_line, tokens)
-eric5.Plugins.CheckerPlugins.Pep8.pep8.whitespace_before_parameters?4(logical_line, tokens)
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleChecker.CodeStyleCheckerPy2?1(filename, lines, repeat=False, select="", ignore="", max_line_length=79, hang_closing=False, docType="pep257")
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleCheckerDialog.CodeStyleCheckerDialog.codeRole?7
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleCheckerDialog.CodeStyleCheckerDialog.filenameRole?7
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleCheckerDialog.CodeStyleCheckerDialog.fixableRole?7
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleCheckerDialog.CodeStyleCheckerDialog.lineRole?7
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleCheckerDialog.CodeStyleCheckerDialog.messageRole?7
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleCheckerDialog.CodeStyleCheckerDialog.on_buttonBox_clicked?4(button)
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleCheckerDialog.CodeStyleCheckerDialog.on_excludeMessagesSelectButton_clicked?4()
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleCheckerDialog.CodeStyleCheckerDialog.on_fixButton_clicked?4()
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleCheckerDialog.CodeStyleCheckerDialog.on_fixIssuesSelectButton_clicked?4()
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleCheckerDialog.CodeStyleCheckerDialog.on_includeMessagesSelectButton_clicked?4()
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleCheckerDialog.CodeStyleCheckerDialog.on_loadDefaultButton_clicked?4()
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleCheckerDialog.CodeStyleCheckerDialog.on_noFixIssuesSelectButton_clicked?4()
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleCheckerDialog.CodeStyleCheckerDialog.on_resetDefaultButton_clicked?4()
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleCheckerDialog.CodeStyleCheckerDialog.on_resultList_itemActivated?4(item, column)
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleCheckerDialog.CodeStyleCheckerDialog.on_resultList_itemSelectionChanged?4()
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleCheckerDialog.CodeStyleCheckerDialog.on_showButton_clicked?4()
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleCheckerDialog.CodeStyleCheckerDialog.on_startButton_clicked?4()
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleCheckerDialog.CodeStyleCheckerDialog.on_statisticsButton_clicked?4()
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleCheckerDialog.CodeStyleCheckerDialog.on_storeDefaultButton_clicked?4()
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleCheckerDialog.CodeStyleCheckerDialog.positionRole?7
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleCheckerDialog.CodeStyleCheckerDialog.prepare?4(fileList, project)
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleCheckerDialog.CodeStyleCheckerDialog.start?4(fn, save=False, repeat=None)
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleCheckerDialog.CodeStyleCheckerDialog?1(parent=None)
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleCheckerDialog.CodeStyleCheckerReport.error_args?4(line_number, offset, code, check, *args)
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleCheckerDialog.CodeStyleCheckerReport?1(options)
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleCodeSelectionDialog.CodeStyleCodeSelectionDialog.getSelectedCodes?4()
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleCodeSelectionDialog.CodeStyleCodeSelectionDialog?1(codes, showFixCodes, parent=None)
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleFixer.CodeStyleFixer.finalize?4()
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleFixer.CodeStyleFixer.fixIssue?4(line, pos, message)
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleFixer.CodeStyleFixer.mutualStartswith?4(b)
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleFixer.CodeStyleFixer.saveFile?4(encoding)
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleFixer.CodeStyleFixer?1(project, filename, sourceLines, fixCodes, noFixCodes, maxLineLength, inPlace)
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleFixer.FixableCodeStyleIssues?7
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleFixer.IndentationWrapper.SKIP_TOKENS?7
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleFixer.IndentationWrapper.pep8Expected?4()
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleFixer.IndentationWrapper?1(physical_lines)
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleFixer.LineShortener.shorten?4()
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleFixer.LineShortener?1(curLine, prevLine, nextLine, maxLength=79, eol="\n", indentWord="    ", isDocString=False)
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleFixer.Reindenter.fixedLine?4(line)
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleFixer.Reindenter.getline?4()
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleFixer.Reindenter.run?4()
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleFixer.Reindenter?1(sourceLines)
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleStatisticsDialog.CodeStyleStatisticsDialog?1(statistics, parent=None)
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.DocStyleChecker.Codes?7
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.DocStyleChecker.Messages?7
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.DocStyleChecker.getMessage?4(code, *args)
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.DocStyleChecker.run?4()
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.DocStyleChecker.unpackArgs?4()
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.DocStyleChecker?1(source, filename, select, ignore, expected, repeat, maxLineLength=79, docType="pep257")
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.DocStyleContext.contextType?4()
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.DocStyleContext.end?4()
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.DocStyleContext.indent?4()
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.DocStyleContext.source?4()
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.DocStyleContext.ssource?4()
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.DocStyleContext.start?4()
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.DocStyleContext?1(source, startLine, contextType)
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.NamingStyleChecker.NamingStyleChecker.CamelcaseRegexp?7
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.NamingStyleChecker.NamingStyleChecker.Codes?7
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.NamingStyleChecker.NamingStyleChecker.LowercaseRegex?7
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.NamingStyleChecker.NamingStyleChecker.Messages?7
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.NamingStyleChecker.NamingStyleChecker.MixedcaseRegexp?7
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.NamingStyleChecker.NamingStyleChecker.UppercaseRegexp?7
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.NamingStyleChecker.NamingStyleChecker.getMessage?4(code, *args)
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.NamingStyleChecker.NamingStyleChecker.run?4()
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.NamingStyleChecker.NamingStyleChecker?1(tree, filename, options)
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.ARITHMETIC_OP?7
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.BENCHMARK_KEYS?7
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.BaseReport.error?4(line_number, offset, text, check)
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.BaseReport.error_args?4(line_number, offset, code, check, *args)
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.BaseReport.get_count?4(prefix='')
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.BaseReport.get_file_results?4()
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.BaseReport.get_statistics?4(prefix='')
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.BaseReport.increment_logical_line?4()
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.BaseReport.init_file?4(filename, lines, expected, line_offset)
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.BaseReport.print_benchmark?4()
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.BaseReport.print_filename?7
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.BaseReport.print_statistics?4(prefix='')
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.BaseReport.start?4()
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.BaseReport.stop?4()
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.BaseReport?1(options)
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.COMMENT_WITH_NL?7
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.COMPARE_SINGLETON_REGEX?7
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.COMPARE_TYPE_REGEX?7
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.Checker.build_tokens_line?4()
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.Checker.check_all?4(expected=None, line_offset=0)
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.Checker.check_ast?4()
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.Checker.check_logical?4()
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.Checker.check_physical?4(line)
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.Checker.generate_tokens?4()
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.Checker.readline?4()
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.Checker.readline_check_physical?4()
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.Checker.report_invalid_syntax?4()
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.Checker.run_check?4(check, argument_names)
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.Checker?1(filename=None, lines=None, options=None, report=None, **kwargs)
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.DEFAULT_EXCLUDE?7
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.DEFAULT_IGNORE?7
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.DOCSTRING_REGEX?7
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.DiffReport.error?4(line_number, offset, text, check)
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.DiffReport?1(options)
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.ERRORCODE_REGEX?7
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.EXTRANEOUS_WHITESPACE_REGEX?7
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.FileReport.print_filename?7
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.HUNK_REGEX?7
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.INDENT_REGEX?7
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.KEYWORDS?7
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.KEYWORD_REGEX?7
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.LAMBDA_REGEX?7
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.MAX_LINE_LENGTH?7
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.OPERATOR_REGEX?7
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.PROJECT_CONFIG?7
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.PyCF_ONLY_AST?7
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.RAISE_COMMA_REGEX?7
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.REPORT_FORMAT?7
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.RERAISE_COMMA_REGEX?7
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.SINGLETONS?7
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.SKIP_TOKENS?7
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.StandardReport.error?4(line_number, offset, text, check)
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.StandardReport.error_args?4(line_number, offset, code, check, *args)
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.StandardReport.get_file_results?4()
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.StandardReport.init_file?4(filename, lines, expected, line_offset)
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.StandardReport?1(options)
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.StyleGuide.check_files?4(paths=None)
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.StyleGuide.excluded?4(filename, parent=None)
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.StyleGuide.get_checks?4(argument_name)
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.StyleGuide.ignore_code?4(code)
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.StyleGuide.init_report?4(reporter=None)
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.StyleGuide.input_dir?4(dirname)
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.StyleGuide.input_file?4(filename, lines=None, expected=None, line_offset=0)
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.StyleGuide?1(*args, **kwargs)
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.TESTSUITE_PATH?7
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.UNARY_OPERATORS?7
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.WHITESPACE?7
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.WHITESPACE_AFTER_COMMA_REGEX?7
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.WS_NEEDED_OPERATORS?7
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.WS_OPTIONAL_OPERATORS?7
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8._add_check?5(check, kind, codes, args)
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8._checks?8
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8._main?5()
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.blank_lines?4(logical_line, blank_lines, indent_level, line_number, previous_logical, previous_indent_level)
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.comparison_to_singleton?4(logical_line, noqa)
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.comparison_type?4(logical_line)
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.compound_statements?4(logical_line)
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.continued_indentation?4(logical_line, tokens, indent_level, hang_closing, noqa, verbose)
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.expand_indent?4(line)
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.explicit_line_join?4(logical_line, tokens)
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.extraneous_whitespace?4(logical_line)
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.filename_match?4(filename, patterns, default=True)
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.getMessage?4(code, *args)
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.get_parser?4(prog='pep8', version=__version__)
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.imports_on_separate_lines?4(logical_line)
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.indentation?4(logical_line, previous_logical, indent_char, indent_level, previous_indent_level)
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.init_checks_registry?4()
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.maximum_line_length?4(physical_line, max_line_length)
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.missing_newline?4(physical_line)
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.missing_whitespace?4(logical_line)
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.missing_whitespace_around_operator?4(logical_line, tokens)
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.mute_string?4(text)
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.noqa?7
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.parse_udiff?4(diff, patterns=None, parent='.')
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.pep8_messages?7
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.pep8_messages_sample_args?7
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.process_options?4(arglist=None, parse_argv=False, config_file=None, parser=None)
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.python_3000_backticks?4(logical_line)
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.python_3000_has_key?4(logical_line)
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.python_3000_not_equal?4(logical_line)
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.python_3000_raise_comma?4(logical_line)
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.read_config?4(options, args, arglist, parser)
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.readlines?4(filename)
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.register_check?4(check, codes=None)
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.stdin_get_value?4()
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.tabs_obsolete?4(physical_line)
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.tabs_or_spaces?4(physical_line, indent_char)
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.trailing_blank_lines?4(physical_line, lines, line_number)
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.trailing_whitespace?4(physical_line)
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.whitespace_around_comma?4(logical_line)
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.whitespace_around_keywords?4(logical_line)
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.whitespace_around_named_parameter_equals?4(logical_line, tokens)
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.whitespace_around_operator?4(logical_line)
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.whitespace_before_inline_comment?4(logical_line, tokens)
+eric5.Plugins.CheckerPlugins.CodeStyleChecker.pep8.whitespace_before_parameters?4(logical_line, tokens)
 eric5.Plugins.CheckerPlugins.SyntaxChecker.SyntaxCheckerDialog.SyntaxCheckerDialog.errorRole?7
 eric5.Plugins.CheckerPlugins.SyntaxChecker.SyntaxCheckerDialog.SyntaxCheckerDialog.filenameRole?7
 eric5.Plugins.CheckerPlugins.SyntaxChecker.SyntaxCheckerDialog.SyntaxCheckerDialog.indexRole?7
@@ -3994,7 +3960,7 @@
 eric5.Plugins.DocumentationPlugins.Ericdoc.EricdocConfigDialog.EricdocConfigDialog.on_qtHelpFolderEdit_textChanged?4(txt)
 eric5.Plugins.DocumentationPlugins.Ericdoc.EricdocConfigDialog.EricdocConfigDialog.on_qtHelpGroup_toggled?4(enabled)
 eric5.Plugins.DocumentationPlugins.Ericdoc.EricdocConfigDialog.EricdocConfigDialog.on_qtHelpNamespaceEdit_textChanged?4(txt)
-eric5.Plugins.DocumentationPlugins.Ericdoc.EricdocConfigDialog.EricdocConfigDialog.on_qtHelpTitleEdit_textChanged?4(p0)
+eric5.Plugins.DocumentationPlugins.Ericdoc.EricdocConfigDialog.EricdocConfigDialog.on_qtHelpTitleEdit_textChanged?4(txt)
 eric5.Plugins.DocumentationPlugins.Ericdoc.EricdocConfigDialog.EricdocConfigDialog?1(project, parms=None, parent=None)
 eric5.Plugins.DocumentationPlugins.Ericdoc.EricdocExecDialog.EricdocExecDialog.on_buttonBox_clicked?4(button)
 eric5.Plugins.DocumentationPlugins.Ericdoc.EricdocExecDialog.EricdocExecDialog.start?4(args, fn)
@@ -4013,6 +3979,20 @@
 eric5.Plugins.PluginAbout.pyqtApi?7
 eric5.Plugins.PluginAbout.shortDescription?7
 eric5.Plugins.PluginAbout.version?7
+eric5.Plugins.PluginCodeStyleChecker.CodeStyleCheckerPlugin.activate?4()
+eric5.Plugins.PluginCodeStyleChecker.CodeStyleCheckerPlugin.deactivate?4()
+eric5.Plugins.PluginCodeStyleChecker.CodeStyleCheckerPlugin?1(ui)
+eric5.Plugins.PluginCodeStyleChecker.author?7
+eric5.Plugins.PluginCodeStyleChecker.autoactivate?7
+eric5.Plugins.PluginCodeStyleChecker.className?7
+eric5.Plugins.PluginCodeStyleChecker.deactivateable?7
+eric5.Plugins.PluginCodeStyleChecker.error?7
+eric5.Plugins.PluginCodeStyleChecker.longDescription?7
+eric5.Plugins.PluginCodeStyleChecker.name?7
+eric5.Plugins.PluginCodeStyleChecker.packageName?7
+eric5.Plugins.PluginCodeStyleChecker.pyqtApi?7
+eric5.Plugins.PluginCodeStyleChecker.shortDescription?7
+eric5.Plugins.PluginCodeStyleChecker.version?7
 eric5.Plugins.PluginEricapi.EricapiPlugin.activate?4()
 eric5.Plugins.PluginEricapi.EricapiPlugin.deactivate?4()
 eric5.Plugins.PluginEricapi.EricapiPlugin?1(ui)
@@ -4043,20 +4023,6 @@
 eric5.Plugins.PluginEricdoc.pyqtApi?7
 eric5.Plugins.PluginEricdoc.shortDescription?7
 eric5.Plugins.PluginEricdoc.version?7
-eric5.Plugins.PluginPep8Checker.Pep8CheckerPlugin.activate?4()
-eric5.Plugins.PluginPep8Checker.Pep8CheckerPlugin.deactivate?4()
-eric5.Plugins.PluginPep8Checker.Pep8CheckerPlugin?1(ui)
-eric5.Plugins.PluginPep8Checker.author?7
-eric5.Plugins.PluginPep8Checker.autoactivate?7
-eric5.Plugins.PluginPep8Checker.className?7
-eric5.Plugins.PluginPep8Checker.deactivateable?7
-eric5.Plugins.PluginPep8Checker.error?7
-eric5.Plugins.PluginPep8Checker.longDescription?7
-eric5.Plugins.PluginPep8Checker.name?7
-eric5.Plugins.PluginPep8Checker.packageName?7
-eric5.Plugins.PluginPep8Checker.pyqtApi?7
-eric5.Plugins.PluginPep8Checker.shortDescription?7
-eric5.Plugins.PluginPep8Checker.version?7
 eric5.Plugins.PluginSyntaxChecker.SyntaxCheckerPlugin.activate?4()
 eric5.Plugins.PluginSyntaxChecker.SyntaxCheckerPlugin.deactivate?4()
 eric5.Plugins.PluginSyntaxChecker.SyntaxCheckerPlugin?1(ui)
@@ -4529,8 +4495,8 @@
 eric5.Plugins.VcsPlugins.vcsMercurial.HgExportDialog.HgExportDialog.getParameters?4()
 eric5.Plugins.VcsPlugins.vcsMercurial.HgExportDialog.HgExportDialog.on_changesetsEdit_textChanged?4()
 eric5.Plugins.VcsPlugins.vcsMercurial.HgExportDialog.HgExportDialog.on_directoryButton_clicked?4()
-eric5.Plugins.VcsPlugins.vcsMercurial.HgExportDialog.HgExportDialog.on_directoryEdit_textChanged?4(p0)
-eric5.Plugins.VcsPlugins.vcsMercurial.HgExportDialog.HgExportDialog.on_patternEdit_textChanged?4(p0)
+eric5.Plugins.VcsPlugins.vcsMercurial.HgExportDialog.HgExportDialog.on_directoryEdit_textChanged?4(txt)
+eric5.Plugins.VcsPlugins.vcsMercurial.HgExportDialog.HgExportDialog.on_patternEdit_textChanged?4(txt)
 eric5.Plugins.VcsPlugins.vcsMercurial.HgExportDialog.HgExportDialog?1(parent=None)
 eric5.Plugins.VcsPlugins.vcsMercurial.HgExtension.HgExtension.shutdown?4()
 eric5.Plugins.VcsPlugins.vcsMercurial.HgExtension.HgExtension?1(vcs)
@@ -5533,16 +5499,16 @@
 eric5.Plugins.WizardPlugins.E5MessageBoxWizard.E5MessageBoxWizardDialog.E5MessageBoxWizardDialog.getCode?4(indLevel, indString)
 eric5.Plugins.WizardPlugins.E5MessageBoxWizard.E5MessageBoxWizardDialog.E5MessageBoxWizardDialog.on_bTest_clicked?4()
 eric5.Plugins.WizardPlugins.E5MessageBoxWizard.E5MessageBoxWizardDialog.E5MessageBoxWizardDialog.on_buttonBox_clicked?4(button)
-eric5.Plugins.WizardPlugins.E5MessageBoxWizard.E5MessageBoxWizardDialog.E5MessageBoxWizardDialog.on_rAboutQt_toggled?4(checked)
-eric5.Plugins.WizardPlugins.E5MessageBoxWizard.E5MessageBoxWizardDialog.E5MessageBoxWizardDialog.on_rAbout_toggled?4(checked)
-eric5.Plugins.WizardPlugins.E5MessageBoxWizard.E5MessageBoxWizardDialog.E5MessageBoxWizardDialog.on_rCritical_toggled?4(checked)
-eric5.Plugins.WizardPlugins.E5MessageBoxWizard.E5MessageBoxWizardDialog.E5MessageBoxWizardDialog.on_rInformation_toggled?4(checked)
-eric5.Plugins.WizardPlugins.E5MessageBoxWizard.E5MessageBoxWizardDialog.E5MessageBoxWizardDialog.on_rOkToClearData_toggled?4(checked)
-eric5.Plugins.WizardPlugins.E5MessageBoxWizard.E5MessageBoxWizardDialog.E5MessageBoxWizardDialog.on_rQuestion_toggled?4(checked)
-eric5.Plugins.WizardPlugins.E5MessageBoxWizard.E5MessageBoxWizardDialog.E5MessageBoxWizardDialog.on_rRetryAbort_toggled?4(checked)
-eric5.Plugins.WizardPlugins.E5MessageBoxWizard.E5MessageBoxWizardDialog.E5MessageBoxWizardDialog.on_rStandard_toggled?4(checked)
-eric5.Plugins.WizardPlugins.E5MessageBoxWizard.E5MessageBoxWizardDialog.E5MessageBoxWizardDialog.on_rWarning_toggled?4(checked)
-eric5.Plugins.WizardPlugins.E5MessageBoxWizard.E5MessageBoxWizardDialog.E5MessageBoxWizardDialog.on_rYesNo_toggled?4(checked)
+eric5.Plugins.WizardPlugins.E5MessageBoxWizard.E5MessageBoxWizardDialog.E5MessageBoxWizardDialog.on_rAboutQt_toggled?4(on)
+eric5.Plugins.WizardPlugins.E5MessageBoxWizard.E5MessageBoxWizardDialog.E5MessageBoxWizardDialog.on_rAbout_toggled?4(on)
+eric5.Plugins.WizardPlugins.E5MessageBoxWizard.E5MessageBoxWizardDialog.E5MessageBoxWizardDialog.on_rCritical_toggled?4(on)
+eric5.Plugins.WizardPlugins.E5MessageBoxWizard.E5MessageBoxWizardDialog.E5MessageBoxWizardDialog.on_rInformation_toggled?4(on)
+eric5.Plugins.WizardPlugins.E5MessageBoxWizard.E5MessageBoxWizardDialog.E5MessageBoxWizardDialog.on_rOkToClearData_toggled?4(on)
+eric5.Plugins.WizardPlugins.E5MessageBoxWizard.E5MessageBoxWizardDialog.E5MessageBoxWizardDialog.on_rQuestion_toggled?4(on)
+eric5.Plugins.WizardPlugins.E5MessageBoxWizard.E5MessageBoxWizardDialog.E5MessageBoxWizardDialog.on_rRetryAbort_toggled?4(on)
+eric5.Plugins.WizardPlugins.E5MessageBoxWizard.E5MessageBoxWizardDialog.E5MessageBoxWizardDialog.on_rStandard_toggled?4(on)
+eric5.Plugins.WizardPlugins.E5MessageBoxWizard.E5MessageBoxWizardDialog.E5MessageBoxWizardDialog.on_rWarning_toggled?4(on)
+eric5.Plugins.WizardPlugins.E5MessageBoxWizard.E5MessageBoxWizardDialog.E5MessageBoxWizardDialog.on_rYesNo_toggled?4(on)
 eric5.Plugins.WizardPlugins.E5MessageBoxWizard.E5MessageBoxWizardDialog.E5MessageBoxWizardDialog?1(parent=None)
 eric5.Plugins.WizardPlugins.FileDialogWizard.FileDialogWizardDialog.FileDialogWizardDialog.getCode?4(indLevel, indString)
 eric5.Plugins.WizardPlugins.FileDialogWizard.FileDialogWizardDialog.FileDialogWizardDialog.on_bTest_clicked?4()
@@ -6078,6 +6044,7 @@
 eric5.Preferences.Prefs.userDefaults?7
 eric5.Preferences.Prefs.varDefaults?7
 eric5.Preferences.Prefs.vcsDefaults?7
+eric5.Preferences.Prefs.viewProfilesLength?7
 eric5.Preferences.Prefs.webSettingsIntitialized?7
 eric5.Preferences.ProgramsDialog.ProgramsDialog.on_buttonBox_clicked?4(button)
 eric5.Preferences.ProgramsDialog.ProgramsDialog.on_programsSearchButton_clicked?4()
@@ -7445,7 +7412,7 @@
 eric5.SqlBrowser.SqlBrowserWidget.SqlBrowserWidget.updateActions?4()
 eric5.SqlBrowser.SqlBrowserWidget.SqlBrowserWidget?1(parent=None)
 eric5.SqlBrowser.SqlConnectionDialog.SqlConnectionDialog.getData?4()
-eric5.SqlBrowser.SqlConnectionDialog.SqlConnectionDialog.on_databaseEdit_textChanged?4(p0)
+eric5.SqlBrowser.SqlConnectionDialog.SqlConnectionDialog.on_databaseEdit_textChanged?4(txt)
 eric5.SqlBrowser.SqlConnectionDialog.SqlConnectionDialog.on_databaseFileButton_clicked?4()
 eric5.SqlBrowser.SqlConnectionDialog.SqlConnectionDialog.on_driverCombo_activated?4(txt)
 eric5.SqlBrowser.SqlConnectionDialog.SqlConnectionDialog?1(parent=None)
@@ -7892,7 +7859,7 @@
 eric5.UI.NumbersWidget.NumbersWidget.on_octEdit_textChanged?4(txt)
 eric5.UI.NumbersWidget.NumbersWidget.on_octInButton_clicked?4()
 eric5.UI.NumbersWidget.NumbersWidget.on_octOutButton_clicked?4()
-eric5.UI.NumbersWidget.NumbersWidget.on_sizeBox_valueChanged?4(index)
+eric5.UI.NumbersWidget.NumbersWidget.on_sizeBox_valueChanged?4(value)
 eric5.UI.NumbersWidget.NumbersWidget?1(parent=None)
 eric5.UI.PixmapCache.PixmapCache.addSearchPath?4(path)
 eric5.UI.PixmapCache.PixmapCache.getPixmap?4(key)
@@ -8163,13 +8130,6 @@
 eric5.Utilities.PasswordChecker.PasswordChecker.Status_Passed?7
 eric5.Utilities.PasswordChecker.PasswordChecker.checkPassword?4(password)
 eric5.Utilities.PasswordChecker.PasswordChecker?1()
-eric5.Utilities.SyntaxCheck.codingBytes_regexps?7
-eric5.Utilities.SyntaxCheck.compile_and_check?4(file_, codestring="", checkFlakes=True, ignoreStarImportWarnings=False)
-eric5.Utilities.SyntaxCheck.decode?4(text)
-eric5.Utilities.SyntaxCheck.extractLineFlags?4(line, startComment=")
-eric5.Utilities.SyntaxCheck.get_codingBytes?4(text)
-eric5.Utilities.SyntaxCheck.normalizeCode?4(codestring)
-eric5.Utilities.SyntaxCheck.readEncodedFile?4(filename)
 eric5.Utilities._escape?8
 eric5.Utilities._escape_map?8
 eric5.Utilities._percentReplacementFunc?5(matchobj)
@@ -8235,18 +8195,10 @@
 eric5.Utilities.binplistlib.writePlist?4(rootObject, pathOrFile, binary=True)
 eric5.Utilities.binplistlib.writePlistToBytes?4(rootObject, binary=True)
 eric5.Utilities.checkPyside?4()
+eric5.Utilities.codingBytes_regexps?7
 eric5.Utilities.coding_regexps?7
 eric5.Utilities.compactPath?4(path, width, measure=len)
-eric5.Utilities.compatibility_fixes.File.fp?7
-eric5.Utilities.compatibility_fixes.File.next?4()
-eric5.Utilities.compatibility_fixes.File.read?4(n=-1)
-eric5.Utilities.compatibility_fixes.File.readline?4(limit=-1)
-eric5.Utilities.compatibility_fixes.File.readlines?4(hint=-1)
-eric5.Utilities.compatibility_fixes.File.write?4(txt)
-eric5.Utilities.compatibility_fixes.File?1(filein, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True)
-eric5.Utilities.compatibility_fixes.open?4(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True)
-eric5.Utilities.compile?4(file, codestring="", isPy2=False)
-eric5.Utilities.compile_extern?4(file, isPy2, checkFlakes=True, ignoreStarImportWarnings=False)
+eric5.Utilities.compile?4(file, codestring="")
 eric5.Utilities.configDir?7
 eric5.Utilities.convertLineEnds?4(text, eol)
 eric5.Utilities.crypto.CryptoMarker?7
@@ -8284,6 +8236,7 @@
 eric5.Utilities.crypto.py3PBKDF2.pbkdf2?4(password, salt, iterations, digestMod)
 eric5.Utilities.crypto.py3PBKDF2.rehashPassword?4(password, hashParameters)
 eric5.Utilities.crypto.py3PBKDF2.verifyPassword?4(password, hash)
+eric5.Utilities.decode?4(text)
 eric5.Utilities.decodeBytes?4(buffer)
 eric5.Utilities.decodeString?4(text)
 eric5.Utilities.direntries?4(path, filesonly=False, pattern=None, followsymlinks=True, checkStop=None)
@@ -8292,6 +8245,7 @@
 eric5.Utilities.escape_uentities?4(m)
 eric5.Utilities.extractFlags?4(text)
 eric5.Utilities.extractFlagsFromFile?4(filename)
+eric5.Utilities.extractLineFlags?4(line, startComment=")
 eric5.Utilities.fromNativeSeparators?4(path)
 eric5.Utilities.generateDistroInfo?4(linesep='\n')
 eric5.Utilities.generatePluginsVersionInfo?4(linesep='\n')
@@ -8312,6 +8266,7 @@
 eric5.Utilities.getTestFileName?4(fn)
 eric5.Utilities.getUserName?4()
 eric5.Utilities.get_coding?4(text)
+eric5.Utilities.get_codingBytes?4(text)
 eric5.Utilities.hasEnvironmentEntry?4(key)
 eric5.Utilities.html_encode?4(text, pattern=_escape)
 eric5.Utilities.html_udecode?4(text, pattern=_uunescape)
@@ -8329,97 +8284,7 @@
 eric5.Utilities.parseOptionString?4(s)
 eric5.Utilities.parseString?4(s, rx)
 eric5.Utilities.prepareQtMacBundle?4(toolname, version, args)
-eric5.Utilities.py2flakes.checker.Binding?1(name, source)
-eric5.Utilities.py2flakes.checker.Checker.AND?7
-eric5.Utilities.py2flakes.checker.Checker.ASSIGN?4(node)
-eric5.Utilities.py2flakes.checker.Checker.AUGASSIGN?4(node)
-eric5.Utilities.py2flakes.checker.Checker.BOOLOP?7
-eric5.Utilities.py2flakes.checker.Checker.CLASSDEF?4(node)
-eric5.Utilities.py2flakes.checker.Checker.COMPREHENSION?7
-eric5.Utilities.py2flakes.checker.Checker.CONTINUE?7
-eric5.Utilities.py2flakes.checker.Checker.DICTCOMP?4(node)
-eric5.Utilities.py2flakes.checker.Checker.EXCEPTHANDLER?4(node)
-eric5.Utilities.py2flakes.checker.Checker.FOR?4(node)
-eric5.Utilities.py2flakes.checker.Checker.FUNCTIONDEF?4(node)
-eric5.Utilities.py2flakes.checker.Checker.GENERATOREXP?7
-eric5.Utilities.py2flakes.checker.Checker.GLOBAL?4(node)
-eric5.Utilities.py2flakes.checker.Checker.IMPORT?4(node)
-eric5.Utilities.py2flakes.checker.Checker.IMPORTFROM?4(node)
-eric5.Utilities.py2flakes.checker.Checker.LAMBDA?4(node)
-eric5.Utilities.py2flakes.checker.Checker.LISTCOMP?4(node)
-eric5.Utilities.py2flakes.checker.Checker.LOAD?7
-eric5.Utilities.py2flakes.checker.Checker.NAME?4(node)
-eric5.Utilities.py2flakes.checker.Checker.NONLOCAL?7
-eric5.Utilities.py2flakes.checker.Checker.NUM?7
-eric5.Utilities.py2flakes.checker.Checker.RETURN?7
-eric5.Utilities.py2flakes.checker.Checker.SLICE?7
-eric5.Utilities.py2flakes.checker.Checker.addArgs?4()
-eric5.Utilities.py2flakes.checker.Checker.addBinding?4(node, value, reportRedef=True)
-eric5.Utilities.py2flakes.checker.Checker.builtIns?7
-eric5.Utilities.py2flakes.checker.Checker.checkDeadScopes?4()
-eric5.Utilities.py2flakes.checker.Checker.checkUnusedAssignments?4()
-eric5.Utilities.py2flakes.checker.Checker.collectLoopVars?4()
-eric5.Utilities.py2flakes.checker.Checker.deferAssignment?4(callable)
-eric5.Utilities.py2flakes.checker.Checker.deferFunction?4(callable)
-eric5.Utilities.py2flakes.checker.Checker.descendantOf?4(node, ancestors, stop=None)
-eric5.Utilities.py2flakes.checker.Checker.differentForks?4(lnode, rnode)
-eric5.Utilities.py2flakes.checker.Checker.getCommonAncestor?4(lnode, rnode, stop=None)
-eric5.Utilities.py2flakes.checker.Checker.handleChildren?4(tree)
-eric5.Utilities.py2flakes.checker.Checker.handleNode?4(node, parent)
-eric5.Utilities.py2flakes.checker.Checker.handleNodeDelete?4(node)
-eric5.Utilities.py2flakes.checker.Checker.handleNodeLoad?4(node)
-eric5.Utilities.py2flakes.checker.Checker.handleNodeStore?4(node)
-eric5.Utilities.py2flakes.checker.Checker.hasParent?4(node, kind)
-eric5.Utilities.py2flakes.checker.Checker.ignore?4(node)
-eric5.Utilities.py2flakes.checker.Checker.isDocstring?4(node)
-eric5.Utilities.py2flakes.checker.Checker.nodeDepth?7
-eric5.Utilities.py2flakes.checker.Checker.onFork?4(parent, lnode, rnode, items)
-eric5.Utilities.py2flakes.checker.Checker.popScope?4()
-eric5.Utilities.py2flakes.checker.Checker.pushClassScope?4()
-eric5.Utilities.py2flakes.checker.Checker.pushFunctionScope?4()
-eric5.Utilities.py2flakes.checker.Checker.report?4(messageClass, *args, **kwargs)
-eric5.Utilities.py2flakes.checker.Checker.runDeferred?4(deferred)
-eric5.Utilities.py2flakes.checker.Checker.runFunction?4()
-eric5.Utilities.py2flakes.checker.Checker.scope?4()
-eric5.Utilities.py2flakes.checker.Checker.traceTree?7
-eric5.Utilities.py2flakes.checker.Checker?1(tree, filename='(none)', builtins=None)
-eric5.Utilities.py2flakes.checker.ExportBinding.names?4()
-eric5.Utilities.py2flakes.checker.FunctionScope?1()
-eric5.Utilities.py2flakes.checker.Importation?1(name, source)
-eric5.Utilities.py2flakes.checker.Scope.importStarred?7
-eric5.Utilities.py2flakes.checker.Scope.usesLocals?7
-eric5.Utilities.py2flakes.checker._MAGIC_GLOBALS?8
-eric5.Utilities.py2flakes.checker.getNodeName?4(node)
-eric5.Utilities.py2flakes.checker.iter_child_nodes?4(node, astcls=ast.AST)
-eric5.Utilities.py2flakes.messages.DuplicateArgument.message?7
-eric5.Utilities.py2flakes.messages.DuplicateArgument?1(filename, lineno, name)
-eric5.Utilities.py2flakes.messages.ImportShadowedByLoopVar.message?7
-eric5.Utilities.py2flakes.messages.ImportShadowedByLoopVar?1(filename, lineno, name, orig_lineno)
-eric5.Utilities.py2flakes.messages.ImportStarUsed.message?7
-eric5.Utilities.py2flakes.messages.ImportStarUsed?1(filename, lineno, modname)
-eric5.Utilities.py2flakes.messages.LateFutureImport.message?7
-eric5.Utilities.py2flakes.messages.LateFutureImport?1(filename, lineno, names)
-eric5.Utilities.py2flakes.messages.Message.getMessageData?4()
-eric5.Utilities.py2flakes.messages.Message.message?7
-eric5.Utilities.py2flakes.messages.Message.message_args?7
-eric5.Utilities.py2flakes.messages.Message?1(filename, lineno)
-eric5.Utilities.py2flakes.messages.QT_TRANSLATE_NOOP?4(mod, txt)
-eric5.Utilities.py2flakes.messages.Redefined.message?7
-eric5.Utilities.py2flakes.messages.Redefined?1(filename, lineno, name, orig_lineno)
-eric5.Utilities.py2flakes.messages.RedefinedInListComp.message?7
-eric5.Utilities.py2flakes.messages.RedefinedInListComp?1(filename, lineno, name, orig_lineno)
-eric5.Utilities.py2flakes.messages.RedefinedWhileUnused.message?7
-eric5.Utilities.py2flakes.messages.RedefinedWhileUnused?1(filename, lineno, name, orig_lineno)
-eric5.Utilities.py2flakes.messages.UndefinedExport.message?7
-eric5.Utilities.py2flakes.messages.UndefinedExport?1(filename, lineno, name)
-eric5.Utilities.py2flakes.messages.UndefinedLocal.message?7
-eric5.Utilities.py2flakes.messages.UndefinedLocal?1(filename, lineno, name, orig_lineno)
-eric5.Utilities.py2flakes.messages.UndefinedName.message?7
-eric5.Utilities.py2flakes.messages.UndefinedName?1(filename, lineno, name)
-eric5.Utilities.py2flakes.messages.UnusedImport.message?7
-eric5.Utilities.py2flakes.messages.UnusedImport?1(filename, lineno, name)
-eric5.Utilities.py2flakes.messages.UnusedVariable.message?7
-eric5.Utilities.py2flakes.messages.UnusedVariable?1(filename, lineno, names)
+eric5.Utilities.py2compile?4(file, checkFlakes=False)
 eric5.Utilities.py3flakes.checker.Binding?1(name, source)
 eric5.Utilities.py3flakes.checker.Checker.ASSIGN?4(node)
 eric5.Utilities.py3flakes.checker.Checker.ATTRIBUTES?7
@@ -8492,7 +8357,6 @@
 eric5.Utilities.py3flakes.messages.Message.message?7
 eric5.Utilities.py3flakes.messages.Message.message_args?7
 eric5.Utilities.py3flakes.messages.Message?1(filename, lineno)
-eric5.Utilities.py3flakes.messages.QT_TRANSLATE_NOOP?4(mod, txt)
 eric5.Utilities.py3flakes.messages.RedefinedFunction.message?7
 eric5.Utilities.py3flakes.messages.RedefinedFunction?1(filename, lineno, name, orig_lineno)
 eric5.Utilities.py3flakes.messages.RedefinedWhileUnused.message?7
@@ -8507,16 +8371,16 @@
 eric5.Utilities.py3flakes.messages.UnusedImport?1(filename, lineno, name)
 eric5.Utilities.py3flakes.messages.UnusedVariable.message?7
 eric5.Utilities.py3flakes.messages.UnusedVariable?1(filename, lineno, name)
+eric5.Utilities.readEncodedFile?4(filename)
 eric5.Utilities.readEncodedFileWithHash?4(filename)
 eric5.Utilities.readStringFromStream?4(stream)
 eric5.Utilities.relpath?4(path, start=os.path.curdir)
-eric5.Utilities.samefilepath?4(f1, f2)
 eric5.Utilities.samepath?4(f1, f2)
 eric5.Utilities.splitPath?4(name)
 eric5.Utilities.supportedCodecs?7
 eric5.Utilities.toBool?4(dataStr)
 eric5.Utilities.toNativeSeparators?4(path)
-eric5.Utilities.uic.compileUiDir?4(dir, recurse = False, map = None, ** compileUi_args)
+eric5.Utilities.uic.compileUiDir?4(dir, recurse=False, map=None, **compileUi_args)
 eric5.Utilities.uic.compileUiFiles?4(dir, recurse=False)
 eric5.Utilities.uic.compile_ui?4(ui_dir, ui_file)
 eric5.Utilities.uic.pyName?4(py_dir, py_file)
@@ -8525,6 +8389,248 @@
 eric5.Utilities.win32_Kill?4(pid)
 eric5.Utilities.win32_getRealName?4()
 eric5.Utilities.writeEncodedFile?4(filename, text, orig_coding)
+eric5.UtilitiesPython2.CodeStyleChecker.CodeStyleReport.docType?7
+eric5.UtilitiesPython2.CodeStyleChecker.CodeStyleReport.error_args?4(line_number, offset, code, check, *args)
+eric5.UtilitiesPython2.CodeStyleChecker.CodeStyleReport.filename?7
+eric5.UtilitiesPython2.CodeStyleChecker.CodeStyleReport.hang_closing?7
+eric5.UtilitiesPython2.CodeStyleChecker.CodeStyleReport.ignore?7
+eric5.UtilitiesPython2.CodeStyleChecker.CodeStyleReport.max_line_length?7
+eric5.UtilitiesPython2.CodeStyleChecker.CodeStyleReport.repeat?7
+eric5.UtilitiesPython2.CodeStyleChecker.CodeStyleReport.select?7
+eric5.UtilitiesPython2.CodeStyleChecker.CodeStyleReport?1(options)
+eric5.UtilitiesPython2.DocStyleCheckerPy2.DocStyleChecker.Codes?7
+eric5.UtilitiesPython2.DocStyleCheckerPy2.DocStyleChecker.run?4()
+eric5.UtilitiesPython2.DocStyleCheckerPy2.DocStyleChecker.unpackArgs?4()
+eric5.UtilitiesPython2.DocStyleCheckerPy2.DocStyleChecker?1(source, filename, select, ignore, expected, repeat, maxLineLength=79, docType="pep257")
+eric5.UtilitiesPython2.DocStyleCheckerPy2.DocStyleContext.contextType?4()
+eric5.UtilitiesPython2.DocStyleCheckerPy2.DocStyleContext.end?4()
+eric5.UtilitiesPython2.DocStyleCheckerPy2.DocStyleContext.indent?4()
+eric5.UtilitiesPython2.DocStyleCheckerPy2.DocStyleContext.source?4()
+eric5.UtilitiesPython2.DocStyleCheckerPy2.DocStyleContext.ssource?4()
+eric5.UtilitiesPython2.DocStyleCheckerPy2.DocStyleContext.start?4()
+eric5.UtilitiesPython2.DocStyleCheckerPy2.DocStyleContext?1(source, startLine, contextType)
+eric5.UtilitiesPython2.NamingStyleCheckerPy2.NamingStyleChecker.CamelcaseRegexp?7
+eric5.UtilitiesPython2.NamingStyleCheckerPy2.NamingStyleChecker.Codes?7
+eric5.UtilitiesPython2.NamingStyleCheckerPy2.NamingStyleChecker.LowercaseRegex?7
+eric5.UtilitiesPython2.NamingStyleCheckerPy2.NamingStyleChecker.MixedcaseRegexp?7
+eric5.UtilitiesPython2.NamingStyleCheckerPy2.NamingStyleChecker.UppercaseRegexp?7
+eric5.UtilitiesPython2.NamingStyleCheckerPy2.NamingStyleChecker.run?4()
+eric5.UtilitiesPython2.NamingStyleCheckerPy2.NamingStyleChecker.unpackArgs?4()
+eric5.UtilitiesPython2.NamingStyleCheckerPy2.NamingStyleChecker?1(tree, filename, options)
+eric5.UtilitiesPython2.Py2SyntaxChecker.compile?4(file, codestring)
+eric5.UtilitiesPython2.Py2SyntaxChecker.flakesCheck?4(fileName, codestring, ignoreStarImportWarnings)
+eric5.UtilitiesPython2.Tabnanny.NannyNag.get_line?4()
+eric5.UtilitiesPython2.Tabnanny.NannyNag.get_lineno?4()
+eric5.UtilitiesPython2.Tabnanny.NannyNag.get_msg?4()
+eric5.UtilitiesPython2.Tabnanny.NannyNag?1(lineno, msg, line)
+eric5.UtilitiesPython2.Tabnanny.Whitespace.equal?4(other)
+eric5.UtilitiesPython2.Tabnanny.Whitespace.indent_level?4(tabsize)
+eric5.UtilitiesPython2.Tabnanny.Whitespace.less?4(other)
+eric5.UtilitiesPython2.Tabnanny.Whitespace.longest_run_of_spaces?4()
+eric5.UtilitiesPython2.Tabnanny.Whitespace.not_equal_witness?4(other)
+eric5.UtilitiesPython2.Tabnanny.Whitespace.not_less_witness?4(other)
+eric5.UtilitiesPython2.Tabnanny.Whitespace?1(ws)
+eric5.UtilitiesPython2.Tabnanny.check?4(filename, codestring)
+eric5.UtilitiesPython2.Tabnanny.format_witnesses?4(w)
+eric5.UtilitiesPython2.Tabnanny.process_tokens?4(tokens)
+eric5.UtilitiesPython2.Tools.coding_regexps?7
+eric5.UtilitiesPython2.Tools.decode?4(text)
+eric5.UtilitiesPython2.Tools.extractLineFlags?4(line, startComment=")
+eric5.UtilitiesPython2.Tools.get_coding?4(text)
+eric5.UtilitiesPython2.Tools.normalizeCode?4(codestring)
+eric5.UtilitiesPython2.Tools.readEncodedFile?4(filename)
+eric5.UtilitiesPython2.pep8.ARITHMETIC_OP?7
+eric5.UtilitiesPython2.pep8.BENCHMARK_KEYS?7
+eric5.UtilitiesPython2.pep8.BaseReport.error?4(line_number, offset, text, check)
+eric5.UtilitiesPython2.pep8.BaseReport.error_args?4(line_number, offset, code, check, *args)
+eric5.UtilitiesPython2.pep8.BaseReport.get_count?4(prefix='')
+eric5.UtilitiesPython2.pep8.BaseReport.get_file_results?4()
+eric5.UtilitiesPython2.pep8.BaseReport.get_statistics?4(prefix='')
+eric5.UtilitiesPython2.pep8.BaseReport.increment_logical_line?4()
+eric5.UtilitiesPython2.pep8.BaseReport.init_file?4(filename, lines, expected, line_offset)
+eric5.UtilitiesPython2.pep8.BaseReport.print_benchmark?4()
+eric5.UtilitiesPython2.pep8.BaseReport.print_filename?7
+eric5.UtilitiesPython2.pep8.BaseReport.print_statistics?4(prefix='')
+eric5.UtilitiesPython2.pep8.BaseReport.start?4()
+eric5.UtilitiesPython2.pep8.BaseReport.stop?4()
+eric5.UtilitiesPython2.pep8.BaseReport?1(options)
+eric5.UtilitiesPython2.pep8.COMMENT_WITH_NL?7
+eric5.UtilitiesPython2.pep8.COMPARE_SINGLETON_REGEX?7
+eric5.UtilitiesPython2.pep8.COMPARE_TYPE_REGEX?7
+eric5.UtilitiesPython2.pep8.Checker.build_tokens_line?4()
+eric5.UtilitiesPython2.pep8.Checker.check_all?4(expected=None, line_offset=0)
+eric5.UtilitiesPython2.pep8.Checker.check_ast?4()
+eric5.UtilitiesPython2.pep8.Checker.check_logical?4()
+eric5.UtilitiesPython2.pep8.Checker.check_physical?4(line)
+eric5.UtilitiesPython2.pep8.Checker.generate_tokens?4()
+eric5.UtilitiesPython2.pep8.Checker.readline?4()
+eric5.UtilitiesPython2.pep8.Checker.readline_check_physical?4()
+eric5.UtilitiesPython2.pep8.Checker.report_invalid_syntax?4()
+eric5.UtilitiesPython2.pep8.Checker.run_check?4(check, argument_names)
+eric5.UtilitiesPython2.pep8.Checker?1(filename=None, lines=None, options=None, report=None, **kwargs)
+eric5.UtilitiesPython2.pep8.DEFAULT_EXCLUDE?7
+eric5.UtilitiesPython2.pep8.DEFAULT_IGNORE?7
+eric5.UtilitiesPython2.pep8.DOCSTRING_REGEX?7
+eric5.UtilitiesPython2.pep8.DiffReport.error?4(line_number, offset, text, check)
+eric5.UtilitiesPython2.pep8.DiffReport?1(options)
+eric5.UtilitiesPython2.pep8.ERRORCODE_REGEX?7
+eric5.UtilitiesPython2.pep8.EXTRANEOUS_WHITESPACE_REGEX?7
+eric5.UtilitiesPython2.pep8.FileReport.print_filename?7
+eric5.UtilitiesPython2.pep8.HUNK_REGEX?7
+eric5.UtilitiesPython2.pep8.INDENT_REGEX?7
+eric5.UtilitiesPython2.pep8.KEYWORDS?7
+eric5.UtilitiesPython2.pep8.KEYWORD_REGEX?7
+eric5.UtilitiesPython2.pep8.LAMBDA_REGEX?7
+eric5.UtilitiesPython2.pep8.MAX_LINE_LENGTH?7
+eric5.UtilitiesPython2.pep8.OPERATOR_REGEX?7
+eric5.UtilitiesPython2.pep8.PROJECT_CONFIG?7
+eric5.UtilitiesPython2.pep8.PyCF_ONLY_AST?7
+eric5.UtilitiesPython2.pep8.RAISE_COMMA_REGEX?7
+eric5.UtilitiesPython2.pep8.REPORT_FORMAT?7
+eric5.UtilitiesPython2.pep8.RERAISE_COMMA_REGEX?7
+eric5.UtilitiesPython2.pep8.SINGLETONS?7
+eric5.UtilitiesPython2.pep8.SKIP_TOKENS?7
+eric5.UtilitiesPython2.pep8.StandardReport.error?4(line_number, offset, text, check)
+eric5.UtilitiesPython2.pep8.StandardReport.error_args?4(line_number, offset, code, check, *args)
+eric5.UtilitiesPython2.pep8.StandardReport.get_file_results?4()
+eric5.UtilitiesPython2.pep8.StandardReport.init_file?4(filename, lines, expected, line_offset)
+eric5.UtilitiesPython2.pep8.StandardReport?1(options)
+eric5.UtilitiesPython2.pep8.StyleGuide.check_files?4(paths=None)
+eric5.UtilitiesPython2.pep8.StyleGuide.excluded?4(filename, parent=None)
+eric5.UtilitiesPython2.pep8.StyleGuide.get_checks?4(argument_name)
+eric5.UtilitiesPython2.pep8.StyleGuide.ignore_code?4(code)
+eric5.UtilitiesPython2.pep8.StyleGuide.init_report?4(reporter=None)
+eric5.UtilitiesPython2.pep8.StyleGuide.input_dir?4(dirname)
+eric5.UtilitiesPython2.pep8.StyleGuide.input_file?4(filename, lines=None, expected=None, line_offset=0)
+eric5.UtilitiesPython2.pep8.StyleGuide?1(*args, **kwargs)
+eric5.UtilitiesPython2.pep8.TESTSUITE_PATH?7
+eric5.UtilitiesPython2.pep8.UNARY_OPERATORS?7
+eric5.UtilitiesPython2.pep8.WHITESPACE?7
+eric5.UtilitiesPython2.pep8.WHITESPACE_AFTER_COMMA_REGEX?7
+eric5.UtilitiesPython2.pep8.WS_NEEDED_OPERATORS?7
+eric5.UtilitiesPython2.pep8.WS_OPTIONAL_OPERATORS?7
+eric5.UtilitiesPython2.pep8._add_check?5(check, kind, codes, args)
+eric5.UtilitiesPython2.pep8._checks?8
+eric5.UtilitiesPython2.pep8._main?5()
+eric5.UtilitiesPython2.pep8.blank_lines?4(logical_line, blank_lines, indent_level, line_number, previous_logical, previous_indent_level)
+eric5.UtilitiesPython2.pep8.comparison_to_singleton?4(logical_line, noqa)
+eric5.UtilitiesPython2.pep8.comparison_type?4(logical_line)
+eric5.UtilitiesPython2.pep8.compound_statements?4(logical_line)
+eric5.UtilitiesPython2.pep8.continued_indentation?4(logical_line, tokens, indent_level, hang_closing, noqa, verbose)
+eric5.UtilitiesPython2.pep8.expand_indent?4(line)
+eric5.UtilitiesPython2.pep8.explicit_line_join?4(logical_line, tokens)
+eric5.UtilitiesPython2.pep8.extraneous_whitespace?4(logical_line)
+eric5.UtilitiesPython2.pep8.filename_match?4(filename, patterns, default=True)
+eric5.UtilitiesPython2.pep8.get_parser?4(prog='pep8', version=__version__)
+eric5.UtilitiesPython2.pep8.imports_on_separate_lines?4(logical_line)
+eric5.UtilitiesPython2.pep8.indentation?4(logical_line, previous_logical, indent_char, indent_level, previous_indent_level)
+eric5.UtilitiesPython2.pep8.init_checks_registry?4()
+eric5.UtilitiesPython2.pep8.maximum_line_length?4(physical_line, max_line_length)
+eric5.UtilitiesPython2.pep8.missing_newline?4(physical_line)
+eric5.UtilitiesPython2.pep8.missing_whitespace?4(logical_line)
+eric5.UtilitiesPython2.pep8.missing_whitespace_around_operator?4(logical_line, tokens)
+eric5.UtilitiesPython2.pep8.mute_string?4(text)
+eric5.UtilitiesPython2.pep8.noqa?7
+eric5.UtilitiesPython2.pep8.parse_udiff?4(diff, patterns=None, parent='.')
+eric5.UtilitiesPython2.pep8.process_options?4(arglist=None, parse_argv=False, config_file=None, parser=None)
+eric5.UtilitiesPython2.pep8.python_3000_backticks?4(logical_line)
+eric5.UtilitiesPython2.pep8.python_3000_has_key?4(logical_line)
+eric5.UtilitiesPython2.pep8.python_3000_not_equal?4(logical_line)
+eric5.UtilitiesPython2.pep8.python_3000_raise_comma?4(logical_line)
+eric5.UtilitiesPython2.pep8.read_config?4(options, args, arglist, parser)
+eric5.UtilitiesPython2.pep8.readlines?4(filename)
+eric5.UtilitiesPython2.pep8.register_check?4(check, codes=None)
+eric5.UtilitiesPython2.pep8.stdin_get_value?4()
+eric5.UtilitiesPython2.pep8.tabs_obsolete?4(physical_line)
+eric5.UtilitiesPython2.pep8.tabs_or_spaces?4(physical_line, indent_char)
+eric5.UtilitiesPython2.pep8.trailing_blank_lines?4(physical_line, lines, line_number)
+eric5.UtilitiesPython2.pep8.trailing_whitespace?4(physical_line)
+eric5.UtilitiesPython2.pep8.whitespace_around_comma?4(logical_line)
+eric5.UtilitiesPython2.pep8.whitespace_around_keywords?4(logical_line)
+eric5.UtilitiesPython2.pep8.whitespace_around_named_parameter_equals?4(logical_line, tokens)
+eric5.UtilitiesPython2.pep8.whitespace_around_operator?4(logical_line)
+eric5.UtilitiesPython2.pep8.whitespace_before_inline_comment?4(logical_line, tokens)
+eric5.UtilitiesPython2.pep8.whitespace_before_parameters?4(logical_line, tokens)
+eric5.UtilitiesPython2.py2flakes.checker.Binding?1(name, source)
+eric5.UtilitiesPython2.py2flakes.checker.Checker.AND?7
+eric5.UtilitiesPython2.py2flakes.checker.Checker.ASSIGN?4(node)
+eric5.UtilitiesPython2.py2flakes.checker.Checker.AUGASSIGN?4(node)
+eric5.UtilitiesPython2.py2flakes.checker.Checker.BITOR?7
+eric5.UtilitiesPython2.py2flakes.checker.Checker.BOOLOP?7
+eric5.UtilitiesPython2.py2flakes.checker.Checker.CALL?7
+eric5.UtilitiesPython2.py2flakes.checker.Checker.CLASSDEF?4(node)
+eric5.UtilitiesPython2.py2flakes.checker.Checker.COMPREHENSION?7
+eric5.UtilitiesPython2.py2flakes.checker.Checker.CONTINUE?7
+eric5.UtilitiesPython2.py2flakes.checker.Checker.DICTCOMP?4(node)
+eric5.UtilitiesPython2.py2flakes.checker.Checker.EQ?7
+eric5.UtilitiesPython2.py2flakes.checker.Checker.FOR?4(node)
+eric5.UtilitiesPython2.py2flakes.checker.Checker.FUNCTIONDEF?4(node)
+eric5.UtilitiesPython2.py2flakes.checker.Checker.GENERATOREXP?7
+eric5.UtilitiesPython2.py2flakes.checker.Checker.GLOBAL?4(node)
+eric5.UtilitiesPython2.py2flakes.checker.Checker.IMPORT?4(node)
+eric5.UtilitiesPython2.py2flakes.checker.Checker.IMPORTFROM?4(node)
+eric5.UtilitiesPython2.py2flakes.checker.Checker.LAMBDA?4(node)
+eric5.UtilitiesPython2.py2flakes.checker.Checker.LISTCOMP?4(node)
+eric5.UtilitiesPython2.py2flakes.checker.Checker.LOAD?7
+eric5.UtilitiesPython2.py2flakes.checker.Checker.NAME?4(node)
+eric5.UtilitiesPython2.py2flakes.checker.Checker.NUM?7
+eric5.UtilitiesPython2.py2flakes.checker.Checker.RETURN?7
+eric5.UtilitiesPython2.py2flakes.checker.Checker.SLICE?7
+eric5.UtilitiesPython2.py2flakes.checker.Checker._runDeferred?5(deferred)
+eric5.UtilitiesPython2.py2flakes.checker.Checker.addArgs?4()
+eric5.UtilitiesPython2.py2flakes.checker.Checker.addBinding?4(lineno, value, reportRedef=True)
+eric5.UtilitiesPython2.py2flakes.checker.Checker.checkUnusedAssignments?4()
+eric5.UtilitiesPython2.py2flakes.checker.Checker.check_dead_scopes?4()
+eric5.UtilitiesPython2.py2flakes.checker.Checker.collectLoopVars?4()
+eric5.UtilitiesPython2.py2flakes.checker.Checker.deferAssignment?4(callable)
+eric5.UtilitiesPython2.py2flakes.checker.Checker.deferFunction?4(callable)
+eric5.UtilitiesPython2.py2flakes.checker.Checker.handleChildren?4(tree)
+eric5.UtilitiesPython2.py2flakes.checker.Checker.handleNode?4(node, parent)
+eric5.UtilitiesPython2.py2flakes.checker.Checker.ignore?4(node)
+eric5.UtilitiesPython2.py2flakes.checker.Checker.isDocstring?4(node)
+eric5.UtilitiesPython2.py2flakes.checker.Checker.nodeDepth?7
+eric5.UtilitiesPython2.py2flakes.checker.Checker.popScope?4()
+eric5.UtilitiesPython2.py2flakes.checker.Checker.pushClassScope?4()
+eric5.UtilitiesPython2.py2flakes.checker.Checker.pushFunctionScope?4()
+eric5.UtilitiesPython2.py2flakes.checker.Checker.report?4(messageClass, *args, **kwargs)
+eric5.UtilitiesPython2.py2flakes.checker.Checker.runFunction?4()
+eric5.UtilitiesPython2.py2flakes.checker.Checker.scope?4()
+eric5.UtilitiesPython2.py2flakes.checker.Checker.scope?7
+eric5.UtilitiesPython2.py2flakes.checker.Checker.traceTree?7
+eric5.UtilitiesPython2.py2flakes.checker.Checker?1(module, filename='(none)')
+eric5.UtilitiesPython2.py2flakes.checker.ExportBinding.names?4()
+eric5.UtilitiesPython2.py2flakes.checker.FunctionScope?1()
+eric5.UtilitiesPython2.py2flakes.checker.Importation?1(name, source)
+eric5.UtilitiesPython2.py2flakes.checker.Scope.importStarred?7
+eric5.UtilitiesPython2.py2flakes.checker.Scope?1()
+eric5.UtilitiesPython2.py2flakes.checker._MAGIC_GLOBALS?8
+eric5.UtilitiesPython2.py2flakes.checker.iter_child_nodes?4(node, astcls=_ast.AST)
+eric5.UtilitiesPython2.py2flakes.messages.DuplicateArgument.message?7
+eric5.UtilitiesPython2.py2flakes.messages.DuplicateArgument?1(filename, lineno, name)
+eric5.UtilitiesPython2.py2flakes.messages.ImportShadowedByLoopVar.message?7
+eric5.UtilitiesPython2.py2flakes.messages.ImportShadowedByLoopVar?1(filename, lineno, name, orig_lineno)
+eric5.UtilitiesPython2.py2flakes.messages.ImportStarUsed.message?7
+eric5.UtilitiesPython2.py2flakes.messages.ImportStarUsed?1(filename, lineno, modname)
+eric5.UtilitiesPython2.py2flakes.messages.LateFutureImport.message?7
+eric5.UtilitiesPython2.py2flakes.messages.LateFutureImport?1(filename, lineno, names)
+eric5.UtilitiesPython2.py2flakes.messages.Message.getMessageData?4()
+eric5.UtilitiesPython2.py2flakes.messages.Message.message?7
+eric5.UtilitiesPython2.py2flakes.messages.Message.message_args?7
+eric5.UtilitiesPython2.py2flakes.messages.Message?1(filename, lineno)
+eric5.UtilitiesPython2.py2flakes.messages.RedefinedFunction.message?7
+eric5.UtilitiesPython2.py2flakes.messages.RedefinedFunction?1(filename, lineno, name, orig_lineno)
+eric5.UtilitiesPython2.py2flakes.messages.RedefinedWhileUnused.message?7
+eric5.UtilitiesPython2.py2flakes.messages.RedefinedWhileUnused?1(filename, lineno, name, orig_lineno)
+eric5.UtilitiesPython2.py2flakes.messages.UndefinedExport.message?7
+eric5.UtilitiesPython2.py2flakes.messages.UndefinedExport?1(filename, lineno, name)
+eric5.UtilitiesPython2.py2flakes.messages.UndefinedLocal.message?7
+eric5.UtilitiesPython2.py2flakes.messages.UndefinedLocal?1(filename, lineno, name, orig_lineno)
+eric5.UtilitiesPython2.py2flakes.messages.UndefinedName.message?7
+eric5.UtilitiesPython2.py2flakes.messages.UndefinedName?1(filename, lineno, name)
+eric5.UtilitiesPython2.py2flakes.messages.UnusedImport.message?7
+eric5.UtilitiesPython2.py2flakes.messages.UnusedImport?1(filename, lineno, name)
+eric5.UtilitiesPython2.py2flakes.messages.UnusedVariable.message?7
+eric5.UtilitiesPython2.py2flakes.messages.UnusedVariable?1(filename, lineno, names)
 eric5.VCS.CommandOptionsDialog.vcsCommandOptionsDialog.getOptions?4()
 eric5.VCS.CommandOptionsDialog.vcsCommandOptionsDialog?1(vcs, parent=None)
 eric5.VCS.ProjectBrowserHelper.VcsProjectBrowserHelper._VCSAdd?5()
@@ -8783,7 +8889,7 @@
 eric5.ViewManager.ViewManager.ViewManager.zoomValueChanged?4(value)
 eric5.ViewManager.ViewManager.ViewManager?1()
 eric5.ViewManager.factory?4(parent, ui, dbs, pluginManager)
-eric5.compileUiFiles.compileUiDir?4(dir, recurse = False, map = None, ** compileUi_args)
+eric5.compileUiFiles.compileUiDir?4(dir, recurse=False, map=None, **compileUi_args)
 eric5.compileUiFiles.compileUiFiles?4()
 eric5.compileUiFiles.compile_ui?4(ui_dir, ui_file)
 eric5.compileUiFiles.main?4(argv)
@@ -8854,7 +8960,7 @@
 eric5.install.apisDir?7
 eric5.install.cfg?7
 eric5.install.cleanUp?4()
-eric5.install.compileUiDir?4(dir, recurse = False, map = None, ** compileUi_args)
+eric5.install.compileUiDir?4(dir, recurse=False, map=None, **compileUi_args)
 eric5.install.compileUiFiles?4()
 eric5.install.compile_ui?4(ui_dir, ui_file)
 eric5.install.configLength?7
@@ -8902,115 +9008,3 @@
 eric5.uninstall.uninstallEric?4()
 eric5.uninstall.usage?4(rcode=2)
 eric5.uninstall.wrapperName?4(dname, wfile)
-pep8.ARITHMETIC_OP?7
-pep8.BENCHMARK_KEYS?7
-pep8.BaseReport.error?4(line_number, offset, text, check)
-pep8.BaseReport.error_args?4(line_number, offset, code, check, *args)
-pep8.BaseReport.get_count?4(prefix='')
-pep8.BaseReport.get_file_results?4()
-pep8.BaseReport.get_statistics?4(prefix='')
-pep8.BaseReport.increment_logical_line?4()
-pep8.BaseReport.init_file?4(filename, lines, expected, line_offset)
-pep8.BaseReport.print_benchmark?4()
-pep8.BaseReport.print_filename?7
-pep8.BaseReport.print_statistics?4(prefix='')
-pep8.BaseReport.start?4()
-pep8.BaseReport.stop?4()
-pep8.BaseReport?1(options)
-pep8.COMMENT_WITH_NL?7
-pep8.COMPARE_SINGLETON_REGEX?7
-pep8.COMPARE_TYPE_REGEX?7
-pep8.Checker.build_tokens_line?4()
-pep8.Checker.check_all?4(expected=None, line_offset=0)
-pep8.Checker.check_ast?4()
-pep8.Checker.check_logical?4()
-pep8.Checker.check_physical?4(line)
-pep8.Checker.generate_tokens?4()
-pep8.Checker.readline?4()
-pep8.Checker.readline_check_physical?4()
-pep8.Checker.report_invalid_syntax?4()
-pep8.Checker.run_check?4(check, argument_names)
-pep8.Checker?1(filename=None, lines=None, options=None, report=None, **kwargs)
-pep8.DEFAULT_EXCLUDE?7
-pep8.DEFAULT_IGNORE?7
-pep8.DOCSTRING_REGEX?7
-pep8.DiffReport.error?4(line_number, offset, text, check)
-pep8.DiffReport?1(options)
-pep8.ERRORCODE_REGEX?7
-pep8.EXTRANEOUS_WHITESPACE_REGEX?7
-pep8.FileReport.print_filename?7
-pep8.HUNK_REGEX?7
-pep8.INDENT_REGEX?7
-pep8.KEYWORDS?7
-pep8.KEYWORD_REGEX?7
-pep8.LAMBDA_REGEX?7
-pep8.MAX_LINE_LENGTH?7
-pep8.OPERATOR_REGEX?7
-pep8.PROJECT_CONFIG?7
-pep8.PyCF_ONLY_AST?7
-pep8.RAISE_COMMA_REGEX?7
-pep8.REPORT_FORMAT?7
-pep8.RERAISE_COMMA_REGEX?7
-pep8.SINGLETONS?7
-pep8.SKIP_TOKENS?7
-pep8.StandardReport.error?4(line_number, offset, text, check)
-pep8.StandardReport.error_args?4(line_number, offset, code, check, *args)
-pep8.StandardReport.get_file_results?4()
-pep8.StandardReport.init_file?4(filename, lines, expected, line_offset)
-pep8.StandardReport?1(options)
-pep8.StyleGuide.check_files?4(paths=None)
-pep8.StyleGuide.excluded?4(filename, parent=None)
-pep8.StyleGuide.get_checks?4(argument_name)
-pep8.StyleGuide.ignore_code?4(code)
-pep8.StyleGuide.init_report?4(reporter=None)
-pep8.StyleGuide.input_dir?4(dirname)
-pep8.StyleGuide.input_file?4(filename, lines=None, expected=None, line_offset=0)
-pep8.StyleGuide?1(*args, **kwargs)
-pep8.TESTSUITE_PATH?7
-pep8.UNARY_OPERATORS?7
-pep8.WHITESPACE?7
-pep8.WHITESPACE_AFTER_COMMA_REGEX?7
-pep8.WS_NEEDED_OPERATORS?7
-pep8.WS_OPTIONAL_OPERATORS?7
-pep8._add_check?5(check, kind, codes, args)
-pep8._checks?8
-pep8._main?5()
-pep8.blank_lines?4(logical_line, blank_lines, indent_level, line_number, previous_logical, previous_indent_level)
-pep8.comparison_to_singleton?4(logical_line, noqa)
-pep8.comparison_type?4(logical_line)
-pep8.compound_statements?4(logical_line)
-pep8.continued_indentation?4(logical_line, tokens, indent_level, hang_closing, noqa, verbose)
-pep8.expand_indent?4(line)
-pep8.explicit_line_join?4(logical_line, tokens)
-pep8.extraneous_whitespace?4(logical_line)
-pep8.filename_match?4(filename, patterns, default=True)
-pep8.get_parser?4(prog='pep8', version=__version__)
-pep8.imports_on_separate_lines?4(logical_line)
-pep8.indentation?4(logical_line, previous_logical, indent_char, indent_level, previous_indent_level)
-pep8.init_checks_registry?4()
-pep8.maximum_line_length?4(physical_line, max_line_length)
-pep8.missing_newline?4(physical_line)
-pep8.missing_whitespace?4(logical_line)
-pep8.missing_whitespace_around_operator?4(logical_line, tokens)
-pep8.mute_string?4(text)
-pep8.noqa?7
-pep8.parse_udiff?4(diff, patterns=None, parent='.')
-pep8.process_options?4(arglist=None, parse_argv=False, config_file=None, parser=None)
-pep8.python_3000_backticks?4(logical_line)
-pep8.python_3000_has_key?4(logical_line)
-pep8.python_3000_not_equal?4(logical_line)
-pep8.python_3000_raise_comma?4(logical_line)
-pep8.read_config?4(options, args, arglist, parser)
-pep8.readlines?4(filename)
-pep8.register_check?4(check, codes=None)
-pep8.stdin_get_value?4()
-pep8.tabs_obsolete?4(physical_line)
-pep8.tabs_or_spaces?4(physical_line, indent_char)
-pep8.trailing_blank_lines?4(physical_line, lines, line_number)
-pep8.trailing_whitespace?4(physical_line)
-pep8.whitespace_around_comma?4(logical_line)
-pep8.whitespace_around_keywords?4(logical_line)
-pep8.whitespace_around_named_parameter_equals?4(logical_line, tokens)
-pep8.whitespace_around_operator?4(logical_line)
-pep8.whitespace_before_inline_comment?4(logical_line, tokens)
-pep8.whitespace_before_parameters?4(logical_line, tokens)
--- a/APIs/Python3/eric5.bas	Tue Oct 15 22:03:54 2013 +0200
+++ b/APIs/Python3/eric5.bas	Fri Oct 18 23:00:41 2013 +0200
@@ -64,7 +64,6 @@
 ChatWidget QWidget Ui_ChatWidget
 ChromeImporter BookmarksImporter
 Class ClbrBaseClasses.Class VisibilityMixin
-ClassDefinition Definition
 ClassItem UMLItem
 ClassModel UMLModel
 ClassScope Scope
@@ -74,6 +73,13 @@
 ClickToFlashWhitelistDialog QDialog Ui_ClickToFlashWhitelistDialog
 ClosedTabsManager QObject
 CodeMetricsDialog QDialog Ui_CodeMetricsDialog
+CodeStyleCheckerDialog QDialog Ui_CodeStyleCheckerDialog
+CodeStyleCheckerPlugin QObject
+CodeStyleCheckerReport pep8.BaseReport
+CodeStyleCodeSelectionDialog QDialog Ui_CodeStyleCodeSelectionDialog
+CodeStyleFixer QObject
+CodeStyleReport pep8.BaseReport
+CodeStyleStatisticsDialog QDialog Ui_CodeStyleStatisticsDialog
 Coding ClbrBase
 CodingError Exception
 ColorDialogWizard QObject
@@ -121,7 +127,6 @@
 DebuggerPython3Page ConfigurationPageBase Ui_DebuggerPython3Page
 DebuggerPythonPage ConfigurationPageBase Ui_DebuggerPythonPage
 DebuggerRubyPage ConfigurationPageBase Ui_DebuggerRubyPage
-Definition Binding
 DeleteFilesConfirmationDialog QDialog Ui_DeleteFilesConfirmationDialog
 DiffDialog QWidget Ui_DiffDialog
 DiffReport StandardReport
@@ -234,7 +239,6 @@
 FeedsManager QDialog Ui_FeedsManager
 Fetch HgExtension
 FetchProjectHelper HgExtensionProjectHelper
-File file
 FileAccessHandler SchemeAccessHandler
 FileDialogWizard QObject
 FileDialogWizardDialog QDialog Ui_FileDialogWizardDialog
@@ -477,12 +481,6 @@
 PasswordReader QXmlStreamReader
 PasswordWriter QXmlStreamWriter
 PasswordsDialog QDialog Ui_PasswordsDialog
-Pep8CheckerPlugin QObject
-Pep8CodeSelectionDialog QDialog Ui_Pep8CodeSelectionDialog
-Pep8Dialog QDialog Ui_Pep8Dialog
-Pep8Fixer QObject
-Pep8Report pep8
-Pep8StatisticsDialog QDialog Ui_Pep8StatisticsDialog
 PersonalDataDialog QDialog Ui_PersonalDataDialog
 PersonalInformationManager QObject
 PixmapDiagram E5MainWindow
@@ -572,9 +570,7 @@
 Rebase HgExtension
 RebaseProjectHelper HgExtensionProjectHelper
 RecursionError OverflowError ValueError
-Redefined Message
 RedefinedFunction Message
-RedefinedInListComp Message
 RedefinedWhileUnused Message
 Redirector QObject
 RemoveBookmarksCommand QUndoCommand
--- a/Cooperation/ChatWidget.py	Tue Oct 15 22:03:54 2013 +0200
+++ b/Cooperation/ChatWidget.py	Fri Oct 18 23:00:41 2013 +0200
@@ -32,8 +32,8 @@
     
     @signal connected(connected) emitted to signal a change of the connected
             state (bool)
-    @signal editorCommand(hash, filename, message) emitted when an editor command
-            has been received (string, string, string)
+    @signal editorCommand(hash, filename, message) emitted when an editor
+            command has been received (string, string, string)
     @signal shareEditor(share) emitted to signal a share is requested (bool)
     @signal startEdit() emitted to start a shared edit session
     @signal sendEdit() emitted to send a shared edit session
@@ -150,7 +150,8 @@
         
         if text.startswith("/"):
             self.__showErrorMessage(
-                self.trUtf8("! Unknown command: {0}\n").format(text.split()[0]))
+                self.trUtf8("! Unknown command: {0}\n")
+                    .format(text.split()[0]))
         else:
             self.__client.sendMessage(text)
             self.appendMessage(self.__myNickName, text)
@@ -169,7 +170,8 @@
         color = self.chatEdit.textColor()
         self.chatEdit.setTextColor(Qt.gray)
         self.chatEdit.append(
-            QDateTime.currentDateTime().toString(Qt.SystemLocaleLongDate) + ":")
+            QDateTime.currentDateTime().toString(Qt.SystemLocaleLongDate) +
+            ":")
         self.chatEdit.append(self.trUtf8("* {0} has joined.\n").format(nick))
         self.chatEdit.setTextColor(color)
         
@@ -182,9 +184,10 @@
             self.__setConnected(True)
         
         if not self.isVisible():
-            self.__ui.showNotification(UI.PixmapCache.getPixmap("cooperation48.png"),
-                self.trUtf8("New User"), self.trUtf8("{0} has joined.").format(nick))
-    
+            self.__ui.showNotification(
+                UI.PixmapCache.getPixmap("cooperation48.png"),
+                self.trUtf8("New User"), self.trUtf8("{0} has joined.")
+                    .format(nick))
     def __participantLeft(self, nick):
         """
         Private slot handling a participant leaving the session.
@@ -202,7 +205,8 @@
             color = self.chatEdit.textColor()
             self.chatEdit.setTextColor(Qt.gray)
             self.chatEdit.append(
-                QDateTime.currentDateTime().toString(Qt.SystemLocaleLongDate) + ":")
+                QDateTime.currentDateTime().toString(Qt.SystemLocaleLongDate) +
+                ":")
             self.chatEdit.append(self.trUtf8("* {0} has left.\n").format(nick))
             self.chatEdit.setTextColor(color)
         
@@ -210,8 +214,10 @@
             self.__setConnected(False)
         
         if not self.isVisible():
-            self.__ui.showNotification(UI.PixmapCache.getPixmap("cooperation48.png"),
-                self.trUtf8("User Left"), self.trUtf8("{0} has left.").format(nick))
+            self.__ui.showNotification(
+                UI.PixmapCache.getPixmap("cooperation48.png"),
+                self.trUtf8("User Left"), self.trUtf8("{0} has left.")
+                    .format(nick))
     
     def appendMessage(self, from_, message):
         """
@@ -231,7 +237,8 @@
         bar.setValue(bar.maximum())
         
         if not self.isVisible():
-            self.__ui.showNotification(UI.PixmapCache.getPixmap("cooperation48.png"),
+            self.__ui.showNotification(
+                UI.PixmapCache.getPixmap("cooperation48.png"),
                 self.trUtf8("Message from <{0}>").format(from_), message)
     
     @pyqtSlot(str)
@@ -297,11 +304,14 @@
             self.__client.close()
             self.serverButton.setText(self.trUtf8("Start Server"))
             self.serverPortSpin.setEnabled(True)
-            if self.serverPortSpin.value() != Preferences.getCooperation("ServerPort"):
-                self.serverPortSpin.setValue(Preferences.getCooperation("ServerPort"))
+            if (self.serverPortSpin.value() != 
+                    Preferences.getCooperation("ServerPort")):
+                self.serverPortSpin.setValue(
+                    Preferences.getCooperation("ServerPort"))
             self.serverLed.setColor(QColor(Qt.red))
         else:
-            res, port = self.__client.startListening(self.serverPortSpin.value())
+            res, port = self.__client.startListening(
+                self.serverPortSpin.value())
             if res:
                 self.serverButton.setText(self.trUtf8("Stop Server"))
                 self.serverPortSpin.setValue(port)
@@ -350,7 +360,8 @@
         color = self.chatEdit.textColor()
         self.chatEdit.setTextColor(Qt.red)
         self.chatEdit.append(
-            QDateTime.currentDateTime().toString(Qt.SystemLocaleLongDate) + ":")
+            QDateTime.currentDateTime().toString(Qt.SystemLocaleLongDate) +
+            ":")
         self.chatEdit.append(message + "\n")
         self.chatEdit.setTextColor(color)
     
@@ -365,13 +376,16 @@
         Public slot to handle a change of preferences.
         """
         if not self.__client.isListening():
-            self.serverPortSpin.setValue(Preferences.getCooperation("ServerPort"))
+            self.serverPortSpin.setValue(
+                Preferences.getCooperation("ServerPort"))
             if Preferences.getCooperation("AutoStartServer"):
                 self.on_serverButton_clicked()
     
     def getClient(self):
         """
         Public method to get a reference to the cooperation client.
+        
+        @return reference to the cooperation client (CooperationClient)
         """
         return self.__client
     
@@ -469,7 +483,8 @@
         self.startEditButton.setChecked(editing)
         
         self.shareButton.setEnabled(shareable and not editing)
-        self.startEditButton.setEnabled(sharing and not editing and not remoteEditing)
+        self.startEditButton.setEnabled(
+            sharing and not editing and not remoteEditing)
         self.sendEditButton.setEnabled(editing)
         self.cancelEditButton.setEnabled(editing)
     
@@ -568,9 +583,10 @@
                 except IOError as err:
                     E5MessageBox.critical(self,
                         self.trUtf8("Error saving Chat"),
-                        self.trUtf8("""<p>The chat contents could not be written"""
-                                    """ to <b>{0}</b></p><p>Reason: {1}</p>""")\
-                            .format(fname, str(err)))
+                        self.trUtf8("""<p>The chat contents could not be"""
+                                    """ written to <b>{0}</b></p>"""
+                                    """<p>Reason: {1}</p>""") .format(
+                                    fname, str(err)))
     
     def __copyChat(self):
         """
@@ -638,7 +654,8 @@
         color = self.chatEdit.textColor()
         self.chatEdit.setTextColor(Qt.darkYellow)
         self.chatEdit.append(
-            QDateTime.currentDateTime().toString(Qt.SystemLocaleLongDate) + ":")
+            QDateTime.currentDateTime().toString(Qt.SystemLocaleLongDate) +
+            ":")
         self.chatEdit.append(self.trUtf8("* {0} has been kicked.\n").format(
             itm.text().split("@")[0]))
         self.chatEdit.setTextColor(color)
@@ -653,7 +670,8 @@
         color = self.chatEdit.textColor()
         self.chatEdit.setTextColor(Qt.darkYellow)
         self.chatEdit.append(
-            QDateTime.currentDateTime().toString(Qt.SystemLocaleLongDate) + ":")
+            QDateTime.currentDateTime().toString(Qt.SystemLocaleLongDate) +
+            ":")
         self.chatEdit.append(self.trUtf8("* {0} has been banned.\n").format(
             itm.text().split("@")[0]))
         self.chatEdit.setTextColor(color)
@@ -668,9 +686,11 @@
         color = self.chatEdit.textColor()
         self.chatEdit.setTextColor(Qt.darkYellow)
         self.chatEdit.append(
-            QDateTime.currentDateTime().toString(Qt.SystemLocaleLongDate) + ":")
-        self.chatEdit.append(self.trUtf8("* {0} has been banned and kicked.\n").format(
-            itm.text().split("@")[0]))
+            QDateTime.currentDateTime().toString(Qt.SystemLocaleLongDate) +
+            ":")
+        self.chatEdit.append(
+            self.trUtf8("* {0} has been banned and kicked.\n")
+                .format( itm.text().split("@")[0]))
         self.chatEdit.setTextColor(color)
     
     def shutdown(self):
--- a/Cooperation/Connection.py	Tue Oct 15 22:03:54 2013 +0200
+++ b/Cooperation/Connection.py	Fri Oct 18 23:00:41 2013 +0200
@@ -34,10 +34,11 @@
     
     @signal readyForUse() emitted when the connection is ready for use
     @signal newMessage(user, message) emitted after a new message has
-            arrived (string, string)
-    @signal getParticipants() emitted after a get participants message has arrived
-    @signal participants(participants) emitted after the list of participants has
-            arrived (list of strings of "host:port")
+        arrived (string, string)
+    @signal getParticipants() emitted after a get participants message has
+        arrived
+    @signal participants(participants) emitted after the list of participants
+        has arrived (list of strings of "host:port")
     """
     WaitingForGreeting = 0
     ReadingGreeting = 1
@@ -123,6 +124,7 @@
         Public method to set the greeting message.
         
         @param message greeting message (string)
+        @param serverPort port number to include in the message (integer)
         """
         self.__greetingMessage = "{0}:{1}".format(message, serverPort)
     
@@ -168,13 +170,15 @@
             if not self.__hasEnoughData():
                 return
             
-            self.__buffer = QByteArray(self.read(self.__numBytesForCurrentDataType))
+            self.__buffer = QByteArray(
+                self.read(self.__numBytesForCurrentDataType))
             if self.__buffer.size() != self.__numBytesForCurrentDataType:
                 self.abort()
                 return
             
             try:
-                user, serverPort = str(self.__buffer, encoding="utf-8").split(":")
+                user, serverPort = \
+                    str(self.__buffer, encoding="utf-8").split(":")
             except ValueError:
                 self.abort()
                 return
@@ -200,9 +204,9 @@
             )
             Preferences.syncPreferences()
             if bannedName in Preferences.getCooperation("BannedUsers"):
-                self.rejected.emit(
-                    self.trUtf8("* Connection attempted by banned user '{0}'.")\
-                    .format(bannedName))
+                self.rejected.emit(self.trUtf8(
+                    "* Connection attempted by banned user '{0}'.")
+                        .format(bannedName))
                 self.abort()
                 return
             
@@ -223,7 +227,8 @@
             if self.__client is not None:
                 chatWidget = self.__client.chatWidget()
                 if chatWidget is not None and not chatWidget.isVisible():
-                    e5App().getObject("UserInterface").activateCooperationViewer()
+                    e5App().getObject(
+                        "UserInterface").activateCooperationViewer()
             
             if not self.__isGreetingMessageSent:
                 self.__sendGreetingMessage()
@@ -251,7 +256,8 @@
             self.abort()
             return
         
-        self.write("{0}{1}1{1}p".format(Connection.ProtocolPing, SeparatorToken))
+        self.write("{0}{1}1{1}p".format(
+            Connection.ProtocolPing, SeparatorToken))
     
     def __sendGreetingMessage(self):
         """
@@ -259,7 +265,8 @@
         """
         greeting = QByteArray(self.__greetingMessage.encode("utf-8"))
         data = QByteArray("{0}{1}{2}{1}".format(
-            Connection.ProtocolGreeting, SeparatorToken, greeting.size())) + greeting
+            Connection.ProtocolGreeting, SeparatorToken, greeting.size())) + \
+            greeting
         if self.write(data) == data.size():
             self.__isGreetingMessageSent = True
     
@@ -336,7 +343,8 @@
             return False
         
         self.__buffer.clear()
-        self.__numBytesForCurrentDataType = self.__dataLengthForCurrentDataType()
+        self.__numBytesForCurrentDataType = \
+            self.__dataLengthForCurrentDataType()
         return True
     
     def __hasEnoughData(self):
@@ -350,7 +358,8 @@
             self.__transferTimerId = 0
         
         if self.__numBytesForCurrentDataType <= 0:
-            self.__numBytesForCurrentDataType = self.__dataLengthForCurrentDataType()
+            self.__numBytesForCurrentDataType = \
+                self.__dataLengthForCurrentDataType()
         
         if self.bytesAvailable() < self.__numBytesForCurrentDataType or \
            self.__numBytesForCurrentDataType <= 0:
@@ -363,15 +372,18 @@
         """
         Private method to process the received data.
         """
-        self.__buffer = QByteArray(self.read(self.__numBytesForCurrentDataType))
+        self.__buffer = QByteArray(
+            self.read(self.__numBytesForCurrentDataType))
         if self.__buffer.size() != self.__numBytesForCurrentDataType:
             self.abort()
             return
         
         if self.__currentDataType == Connection.PlainText:
-            self.newMessage.emit(self.__username, str(self.__buffer, encoding="utf-8"))
+            self.newMessage.emit(
+                self.__username, str(self.__buffer, encoding="utf-8"))
         elif self.__currentDataType == Connection.Ping:
-            self.write("{0}{1}1{1}p".format(Connection.ProtocolPong, SeparatorToken))
+            self.write("{0}{1}1{1}p".format(
+                Connection.ProtocolPong, SeparatorToken))
         elif self.__currentDataType == Connection.Pong:
             self.__pongTime.restart()
         elif self.__currentDataType == Connection.GetParticipants:
@@ -384,7 +396,8 @@
                 participantsList = msg.split(SeparatorToken)
             self.participants.emit(participantsList[:])
         elif self.__currentDataType == Connection.Editor:
-            hash, fn, msg = str(self.__buffer, encoding="utf-8").split(SeparatorToken)
+            hash, fn, msg = \
+                str(self.__buffer, encoding="utf-8").split(SeparatorToken)
             self.editorCommand.emit(hash, fn, msg)
         
         self.__currentDataType = Connection.Undefined
@@ -396,14 +409,16 @@
         Public method to request a list of participants.
         """
         self.write(
-            "{0}{1}1{1}l".format(Connection.ProtocolGetParticipants, SeparatorToken)
+            "{0}{1}1{1}l".format(
+                Connection.ProtocolGetParticipants, SeparatorToken)
         )
     
     def sendParticipants(self, participants):
         """
         Public method to send the list of participants.
         
-        @param participants list of participants (list of strings of "host:port")
+        @param participants list of participants (list of strings of
+            "host:port")
         """
         if participants:
             message = SeparatorToken.join(participants)
@@ -435,5 +450,6 @@
         """
         self.__pingTimer.stop()
         if self.__state == Connection.WaitingForGreeting:
-            self.rejected.emit(self.trUtf8("* Connection to {0}:{1} refused.").format(
+            self.rejected.emit(self.trUtf8(
+                "* Connection to {0}:{1} refused.").format(
                 self.peerName(), self.peerPort()))
--- a/Cooperation/CooperationClient.py	Tue Oct 15 22:03:54 2013 +0200
+++ b/Cooperation/CooperationClient.py	Fri Oct 18 23:00:41 2013 +0200
@@ -12,7 +12,8 @@
 import collections
 
 from PyQt4.QtCore import QObject, pyqtSignal, QProcess, QRegExp
-from PyQt4.QtNetwork import QHostInfo, QHostAddress, QAbstractSocket, QNetworkInterface
+from PyQt4.QtNetwork import QHostInfo, QHostAddress, QAbstractSocket, \
+    QNetworkInterface
 
 from .CooperationServer import CooperationServer
 from .Connection import Connection
@@ -25,13 +26,15 @@
     Class implementing the client of the cooperation package.
     
     @signal newMessage(user, message) emitted after a new message has
-            arrived (string, string)
-    @signal newParticipant(nickname) emitted after a new participant joined (string)
+        arrived (string, string)
+    @signal newParticipant(nickname) emitted after a new participant joined
+        (string)
     @signal participantLeft(nickname) emitted after a participant left (string)
-    @signal connectionError(message) emitted when a connection error occurs (string)
+    @signal connectionError(message) emitted when a connection error occurs
+        (string)
     @signal cannotConnect() emitted, if the initial connection fails
-    @signal editorCommand(hash, filename, message) emitted when an editor command
-            has been received (string, string, string)
+    @signal editorCommand(hash, filename, message) emitted when an editor
+        command has been received (string, string, string)
     """
     newMessage = pyqtSignal(str, str)
     newParticipant = pyqtSignal(str)
@@ -156,7 +159,8 @@
         """
         Public method to remove a connection.
         
-        @param connection reference to the connection to be removed (Connection)
+        @param connection reference to the connection to be removed
+            (Connection)
         """
         if connection.peerAddress() in self.__peers and \
            connection in self.__peers[connection.peerAddress()]:
@@ -204,7 +208,8 @@
         """
         Private slot to handle a connection error.
         
-        @param socketError reference to the error object (QAbstractSocket.SocketError)
+        @param socketError reference to the error object
+            (QAbstractSocket.SocketError)
         """
         connection = self.sender()
         if socketError != QAbstractSocket.RemoteHostClosedError:
@@ -258,7 +263,8 @@
         """
         self.__initialConnection = Connection(self)
         self.__newConnection(self.__initialConnection)
-        self.__initialConnection.participants.connect(self.__processParticipants)
+        self.__initialConnection.participants.connect(
+            self.__processParticipants)
         self.__initialConnection.connectToHost(host, port)
     
     def __getParticipants(self):
@@ -271,21 +277,24 @@
             for connection in connectionList:
                 if connection != reqConnection:
                     participants.append("{0}@{1}".format(
-                        connection.peerAddress().toString(), connection.serverPort()))
+                        connection.peerAddress().toString(),
+                        connection.serverPort()))
         reqConnection.sendParticipants(participants)
     
     def __processParticipants(self, participants):
         """
         Private slot to handle the receipt of a list of participants.
         
-        @param participants list of participants (list of strings of "host:port")
+        @param participants list of participants (list of strings of
+            "host:port")
         """
         for participant in participants:
             host, port = participant.split("@")
             port = int(port)
             
             if port == 0:
-                msg = self.trUtf8("Illegal address: {0}@{1}\n").format(host, port)
+                msg = self.trUtf8("Illegal address: {0}@{1}\n").format(
+                    host, port)
                 self.connectionError.emit(msg)
             else:
                 if not self.hasConnection(QHostAddress(host), port):
@@ -311,7 +320,8 @@
         Public method to get a list of connection given a nick name.
         
         @param nick nick name in the format of self.nickName() (string)
-        @return list of references to the connection objects (list of Connection)
+        @return list of references to the connection objects (list of
+            Connection)
         """
         if "@" not in nick:
             # nick given in wrong format
@@ -401,8 +411,10 @@
     
     def errorString(self):
         """
-        Public method to get a human readable error message about the last server error.
+        Public method to get a human readable error message about the last
+        server error.
         
-        @return human readable error message about the last server error (string)
+        @return human readable error message about the last server error
+            (string)
         """
         return self.__serversErrorString
--- a/Cooperation/CooperationServer.py	Tue Oct 15 22:03:54 2013 +0200
+++ b/Cooperation/CooperationServer.py	Fri Oct 18 23:00:41 2013 +0200
@@ -21,8 +21,8 @@
     """
     Class implementing the cooperation server.
     
-    @signal newConnection(connection) emitted after a new connection was received
-            (Connection)
+    @signal newConnection(connection) emitted after a new connection was
+        received (Connection)
     """
     newConnection = pyqtSignal(Connection)
     
@@ -52,8 +52,8 @@
         Public method to start listening for new connections.
         
         @param port port to listen on (integer)
-        @param findFreePort flag indicating to search for a free port depending on
-            the configuration (boolean)
+        @param findFreePort flag indicating to search for a free port
+            depending on the configuration (boolean)
         @return tuple giving a flag indicating success (boolean) and
             the port the server listens on
         """
--- a/DataViews/CodeMetrics.py	Tue Oct 15 22:03:54 2013 +0200
+++ b/DataViews/CodeMetrics.py	Fri Oct 18 23:00:41 2013 +0200
@@ -41,7 +41,7 @@
         """
         Constructor
         
-        @param **kw list of key, value pairs
+        @keyparam **kw list of key, value pairs
         """
         self.__dict__.update(kw)
 
@@ -114,9 +114,12 @@
         """
         Constructor
         """
-        self.identifiers = []  # list of identifiers in order of appearance
-        self.active = [('TOTAL ', -1, 0)]   # stack of active identifiers and indent levels
-        self.counters = {}  # counters per identifier
+        self.identifiers = []
+        # list of identifiers in order of appearance
+        self.active = [('TOTAL ', -1, 0)]
+        # stack of active identifiers and indent levels
+        self.counters = {}
+        # counters per identifier
         self.indent_level = 0
 
     def indent(self, tok):
@@ -132,6 +135,7 @@
         Public method used to decrement the indentation level.
         
         @param tok the token to be processed (Token)
+        @exception ValueError raised to indicate an invalid indentation level
         """
         self.indent_level -= 1
         if self.indent_level < 0:
@@ -258,17 +262,18 @@
     summarize(total, 'bytes', len(text))
     summarize(total, 'comments', stats.getCounter('TOTAL ', 'comments'))
     summarize(total, 'empty lines', stats.getCounter('TOTAL ', 'empty'))
-    summarize(total, 'non-commentary lines', stats.getCounter('TOTAL ', 'nloc'))
+    summarize(total, 'non-commentary lines',
+              stats.getCounter('TOTAL ', 'nloc'))
 
     return stats
     
 
 def main():
     """
-    Modules main function used when called as a script.
+    Module main function used when called as a script.
     
-    This function simply loops over all files given on the commandline
-    and collects the individual and overall source code statistics.
+    Loop over all files given on the command line and collect the individual
+    and overall source code statistics.
     """
     import sys
     
--- a/DataViews/CodeMetricsDialog.py	Tue Oct 15 22:03:54 2013 +0200
+++ b/DataViews/CodeMetricsDialog.py	Fri Oct 18 23:00:41 2013 +0200
@@ -13,8 +13,8 @@
 import fnmatch
 
 from PyQt4.QtCore import pyqtSlot, Qt, QLocale, qVersion
-from PyQt4.QtGui import QDialog, QDialogButtonBox, QMenu, QHeaderView, QTreeWidgetItem, \
-    QApplication
+from PyQt4.QtGui import QDialog, QDialogButtonBox, QMenu, QHeaderView, \
+    QTreeWidgetItem, QApplication
 
 from .Ui_CodeMetricsDialog import Ui_CodeMetricsDialog
 from . import CodeMetrics
@@ -38,7 +38,8 @@
         self.buttonBox.button(QDialogButtonBox.Close).setEnabled(False)
         self.buttonBox.button(QDialogButtonBox.Cancel).setDefault(True)
         
-        self.summaryList.headerItem().setText(self.summaryList.columnCount(), "")
+        self.summaryList.headerItem().setText(
+            self.summaryList.columnCount(), "")
         self.summaryList.header().resizeSection(0, 200)
         self.summaryList.header().resizeSection(1, 100)
         
@@ -47,10 +48,12 @@
         self.cancelled = False
         
         self.__menu = QMenu(self)
-        self.__menu.addAction(self.trUtf8("Collapse all"), self.__resultCollapse)
+        self.__menu.addAction(self.trUtf8("Collapse all"),
+                              self.__resultCollapse)
         self.__menu.addAction(self.trUtf8("Expand all"), self.__resultExpand)
         self.resultList.setContextMenuPolicy(Qt.CustomContextMenu)
-        self.resultList.customContextMenuRequested.connect(self.__showContextMenu)
+        self.resultList.customContextMenuRequested.connect(
+            self.__showContextMenu)
         
         self.__fileList = []
         self.__project = None
@@ -184,10 +187,14 @@
         # now do the summary stuff
         docstrings = total['lines'] - total['comments'] - \
                      total['empty lines'] - total['non-commentary lines']
-        self.__createSummaryItem(self.trUtf8("files"), loc.toString(total['files']))
-        self.__createSummaryItem(self.trUtf8("lines"), loc.toString(total['lines']))
-        self.__createSummaryItem(self.trUtf8("bytes"), loc.toString(total['bytes']))
-        self.__createSummaryItem(self.trUtf8("comments"), loc.toString(total['comments']))
+        self.__createSummaryItem(self.trUtf8("files"),
+                                 loc.toString(total['files']))
+        self.__createSummaryItem(self.trUtf8("lines"),
+                                 loc.toString(total['lines']))
+        self.__createSummaryItem(self.trUtf8("bytes"),
+                                 loc.toString(total['bytes']))
+        self.__createSummaryItem(self.trUtf8("comments"),
+                                 loc.toString(total['comments']))
         self.__createSummaryItem(self.trUtf8("empty lines"),
                                  loc.toString(total['empty lines']))
         self.__createSummaryItem(self.trUtf8("non-commentary lines"),
@@ -217,7 +224,8 @@
         
     def __finish(self):
         """
-        Private slot called when the action finished or the user pressed the button.
+        Private slot called when the action finished or the user pressed the
+        button.
         """
         self.cancelled = True
         self.buttonBox.button(QDialogButtonBox.Close).setEnabled(True)
@@ -225,8 +233,10 @@
         self.buttonBox.button(QDialogButtonBox.Close).setDefault(True)
         
         if qVersion() >= "5.0.0":
-            self.resultList.header().setSectionResizeMode(QHeaderView.Interactive)
-            self.summaryList.header().setSectionResizeMode(QHeaderView.Interactive)
+            self.resultList.header().setSectionResizeMode(
+                QHeaderView.Interactive)
+            self.summaryList.header().setSectionResizeMode(
+                QHeaderView.Interactive)
         else:
             self.resultList.header().setResizeMode(QHeaderView.Interactive)
             self.summaryList.header().setResizeMode(QHeaderView.Interactive)
@@ -253,12 +263,13 @@
         if "ExcludeFiles" not in self.__data or \
            filterString != self.__data["ExcludeFiles"]:
             self.__data["ExcludeFiles"] = filterString
-            self.__project.setData("OTHERTOOLSPARMS", "CodeMetrics", self.__data)
+            self.__project.setData("OTHERTOOLSPARMS", "CodeMetrics",
+                                   self.__data)
         filterList = filterString.split(",")
         if filterList:
             for filter in filterList:
-                fileList = \
-                    [f for f in fileList if not fnmatch.fnmatch(f, filter.strip())]
+                fileList = [f for f in fileList 
+                            if not fnmatch.fnmatch(f, filter.strip())]
         
         self.resultList.clear()
         self.summaryList.clear()
--- a/DataViews/PyCoverageDialog.py	Tue Oct 15 22:03:54 2013 +0200
+++ b/DataViews/PyCoverageDialog.py	Fri Oct 18 23:00:41 2013 +0200
@@ -12,8 +12,8 @@
 import os
 
 from PyQt4.QtCore import pyqtSlot, Qt
-from PyQt4.QtGui import QDialog, QDialogButtonBox, QMenu, QHeaderView, QTreeWidgetItem, \
-    QApplication, QProgressDialog
+from PyQt4.QtGui import QDialog, QDialogButtonBox, QMenu, QHeaderView, \
+    QTreeWidgetItem, QApplication, QProgressDialog
 
 from E5Gui import E5MessageBox
 from E5Gui.E5Application import e5App
@@ -41,7 +41,8 @@
         self.buttonBox.button(QDialogButtonBox.Close).setEnabled(False)
         self.buttonBox.button(QDialogButtonBox.Cancel).setDefault(True)
         
-        self.summaryList.headerItem().setText(self.summaryList.columnCount(), "")
+        self.summaryList.headerItem().setText(
+            self.summaryList.columnCount(), "")
         self.resultList.headerItem().setText(self.resultList.columnCount(), "")
         
         self.cancelled = False
@@ -63,11 +64,13 @@
         self.__menu.addSeparator()
         self.__menu.addAction(self.trUtf8('Erase Coverage Info'), self.__erase)
         self.resultList.setContextMenuPolicy(Qt.CustomContextMenu)
-        self.resultList.customContextMenuRequested.connect(self.__showContextMenu)
+        self.resultList.customContextMenuRequested.connect(
+            self.__showContextMenu)
     
     def __format_lines(self, lines):
         """
-        Private method to format a list of integers into string by coalescing groups.
+        Private method to format a list of integers into string by coalescing
+        groups.
         
         @param lines list of integers
         @return string representing the list
@@ -96,7 +99,8 @@
         
         def stringify(pair):
             """
-            Private helper function to generate a string representation of a pair
+            Private helper function to generate a string representation of a
+            pair.
             
             @param pair pair of integers
             """
@@ -108,7 +112,8 @@
         
         return ", ".join(map(stringify, pairs))
     
-    def __createResultItem(self, file, statements, executed, coverage, excluded, missing):
+    def __createResultItem(self, file, statements, executed, coverage,
+                           excluded, missing):
         """
         Private method to create an entry in the result list.
         
@@ -190,8 +195,10 @@
                     return
                 
                 try:
-                    statements, excluded, missing, readable = cover.analysis2(file)[1:]
-                    readableEx = excluded and self.__format_lines(excluded) or ''
+                    statements, excluded, missing, readable = \
+                        cover.analysis2(file)[1:]
+                    readableEx = (excluded and self.__format_lines(excluded) 
+                                  or '')
                     n = len(statements)
                     m = n - len(missing)
                     if n > 0:
@@ -234,14 +241,16 @@
         if total_exceptions:
             E5MessageBox.warning(self,
                 self.trUtf8("Parse Error"),
-                self.trUtf8("""%n file(s) could not be parsed. Coverage info for"""
-                            """ these is not available.""", "", total_exceptions))
+                self.trUtf8("""%n file(s) could not be parsed. Coverage"""
+                            """ info for these is not available.""", "",
+                            total_exceptions))
         
         self.__finish()
         
     def __finish(self):
         """
-        Private slot called when the action finished or the user pressed the button.
+        Private slot called when the action finished or the user pressed the
+        button.
         """
         self.cancelled = True
         self.buttonBox.button(QDialogButtonBox.Close).setEnabled(True)
--- a/DataViews/PyProfileDialog.py	Tue Oct 15 22:03:54 2013 +0200
+++ b/DataViews/PyProfileDialog.py	Fri Oct 18 23:00:41 2013 +0200
@@ -13,8 +13,8 @@
 import pickle
 
 from PyQt4.QtCore import Qt
-from PyQt4.QtGui import QDialog, QDialogButtonBox, QMenu, QHeaderView, QTreeWidgetItem, \
-    QApplication
+from PyQt4.QtGui import QDialog, QDialogButtonBox, QMenu, QHeaderView, \
+    QTreeWidgetItem, QApplication
 
 from E5Gui import E5MessageBox
 
@@ -24,13 +24,15 @@
 
 class ProfileTreeWidgetItem(QTreeWidgetItem):
     """
-    Class implementing a custom QTreeWidgetItem to allow sorting on numeric values.
+    Class implementing a custom QTreeWidgetItem to allow sorting on numeric
+    values.
     """
     def __getNC(self, itm):
         """
         Private method to get the value to compare on for the first column.
         
         @param itm item to operate on (ProfileTreeWidgetItem)
+        @return comparison value for the first column (integer)
         """
         s = itm.text(0)
         return int(s.split('/')[0])
@@ -39,7 +41,8 @@
         """
         Public method to check, if the item is less than the other one.
         
-        @param other reference to item to compare against (ProfileTreeWidgetItem)
+        @param other reference to item to compare against
+            (ProfileTreeWidgetItem)
         @return true, if this item is less than other (boolean)
         """
         column = self.treeWidget().sortColumn()
@@ -68,29 +71,36 @@
         
         self.cancelled = False
         self.exclude = True
-        self.ericpath = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
+        self.ericpath = os.path.dirname(
+            os.path.dirname(os.path.abspath(__file__)))
         self.pyLibPath = Utilities.getPythonLibPath()
         
-        self.summaryList.headerItem().setText(self.summaryList.columnCount(), "")
+        self.summaryList.headerItem().setText(
+            self.summaryList.columnCount(), "")
         self.resultList.headerItem().setText(self.resultList.columnCount(), "")
         self.resultList.header().setSortIndicator(0, Qt.DescendingOrder)
         
         self.__menu = QMenu(self)
-        self.filterItm = self.__menu.addAction(self.trUtf8('Exclude Python Library'),
+        self.filterItm = self.__menu.addAction(
+            self.trUtf8('Exclude Python Library'),
             self.__filter)
         self.__menu.addSeparator()
         self.__menu.addAction(self.trUtf8('Erase Profiling Info'),
             self.__eraseProfile)
-        self.__menu.addAction(self.trUtf8('Erase Timing Info'), self.__eraseTiming)
+        self.__menu.addAction(self.trUtf8('Erase Timing Info'),
+                              self.__eraseTiming)
         self.__menu.addSeparator()
         self.__menu.addAction(self.trUtf8('Erase All Infos'), self.__eraseAll)
         self.resultList.setContextMenuPolicy(Qt.CustomContextMenu)
-        self.resultList.customContextMenuRequested.connect(self.__showContextMenu)
+        self.resultList.customContextMenuRequested.connect(
+            self.__showContextMenu)
         self.summaryList.setContextMenuPolicy(Qt.CustomContextMenu)
-        self.summaryList.customContextMenuRequested.connect(self.__showContextMenu)
+        self.summaryList.customContextMenuRequested.connect(
+            self.__showContextMenu)
         
-    def __createResultItem(self, calls, totalTime, totalTimePerCall, cumulativeTime,
-                           cumulativeTimePerCall, file, line, functionName):
+    def __createResultItem(self, calls, totalTime, totalTimePerCall,
+                           cumulativeTime, cumulativeTimePerCall, file, line,
+                           functionName):
         """
         Private method to create an entry in the result list.
         
@@ -131,7 +141,8 @@
         Private method to resort the tree.
         """
         self.resultList.sortItems(self.resultList.sortColumn(),
-                                  self.resultList.header().sortIndicatorOrder())
+                                  self.resultList.header()
+                                  .sortIndicatorOrder())
         
     def __populateLists(self, exclude=False):
         """
@@ -161,7 +172,8 @@
                 if self.cancelled:
                     return
                 
-                if not (self.ericpath and func[0].startswith(self.ericpath)) and \
+                if not (self.ericpath and 
+                        func[0].startswith(self.ericpath)) and \
                    not func[0].startswith("DebugClients") and \
                    func[0] != "profile" and \
                    not (exclude and (
@@ -198,10 +210,13 @@
         self.__resortResultList()
         
         # now do the summary stuff
-        self.__createSummaryItem(self.trUtf8("function calls"), str(total_calls))
+        self.__createSummaryItem(self.trUtf8("function calls"),
+                                 str(total_calls))
         if total_calls != prim_calls:
-            self.__createSummaryItem(self.trUtf8("primitive calls"), str(prim_calls))
-        self.__createSummaryItem(self.trUtf8("CPU seconds"), "{0:.3f}".format(total_tt))
+            self.__createSummaryItem(self.trUtf8("primitive calls"),
+                                     str(prim_calls))
+        self.__createSummaryItem(self.trUtf8("CPU seconds"),
+                                 "{0:.3f}".format(total_tt))
         
     def start(self, pfn, fn=None):
         """
@@ -240,7 +255,8 @@
         
     def __finish(self):
         """
-        Private slot called when the action finished or the user pressed the button.
+        Private slot called when the action finished or the user pressed the
+        button.
         """
         self.cancelled = True
         self.buttonBox.button(QDialogButtonBox.Close).setEnabled(True)
@@ -305,7 +321,8 @@
         
     def __filter(self):
         """
-        Private slot to handle the Exclude/Include Python Library context menu action.
+        Private slot to handle the Exclude/Include Python Library context menu
+        action.
         """
         self.__unfinish()
         if self.exclude:
--- a/DebugClients/Python/AsyncFile.py	Tue Oct 15 22:03:54 2013 +0200
+++ b/DebugClients/Python/AsyncFile.py	Fri Oct 18 23:00:41 2013 +0200
@@ -4,7 +4,8 @@
 #
 
 """
-Module implementing an asynchronous file like socket interface for the debugger.
+Module implementing an asynchronous file like socket interface for the
+debugger.
 """
 
 import socket
@@ -60,6 +61,7 @@
         the mode of the file. If it is not, an IOError is raised.
         
         @param mode the mode to be checked (string)
+        @exception IOError raised to indicate a bad file descriptor
         """
         if mode != self.mode:
             raise IOError('[Errno 9] Bad file descriptor')
@@ -97,7 +99,8 @@
         """
         Public method to close the file.
         
-        @param closeit flag to indicate a close ordered by the debugger code (boolean)
+        @param closeit flag to indicate a close ordered by the debugger code
+            (boolean)
         """
         if closeit and not self.closed:
             self.flush()
@@ -235,6 +238,8 @@
         """
         Public method to move the filepointer.
         
+        @param offset offset to seek for
+        @param whence where to seek from
         @exception IOError This method is not supported and always raises an
         IOError.
         """
@@ -253,6 +258,7 @@
         """
         Public method to truncate the file.
         
+        @param size size to truncate to (integer)
         @exception IOError This method is not supported and always raises an
         IOError.
         """
@@ -263,6 +269,7 @@
         Public method to write a string to the file.
         
         @param s bytes to be written (string)
+        @exception socket.error raised to indicate too many send attempts
         """
         self.__checkMode('w')
         tries = 0
@@ -270,10 +277,11 @@
             self.wpending = s
         elif type(self.wpending) != type(s) or \
              len(self.wpending) + len(s) > self.maxbuffersize:
-            # flush wpending so that different string types are not concatenated
+            # flush wpending so that different string types are not
+            # concatenated
             while self.wpending:
-                # if we have a persistent error in sending the data, an exception
-                # will be raised in __nWrite
+                # if we have a persistent error in sending the data, an
+                # exception will be raised in __nWrite
                 self.flush()
                 tries += 1
                 if tries > self.maxtries:
--- a/DebugClients/Python/AsyncIO.py	Tue Oct 15 22:03:54 2013 +0200
+++ b/DebugClients/Python/AsyncIO.py	Fri Oct 18 23:00:41 2013 +0200
@@ -15,8 +15,6 @@
     def __init__(self):
         """
         Constructor
-        
-        @param parent the optional parent of this object (QObject) (ignored)
         """
         # There is no connection yet.
         self.disconnect()
--- a/DebugClients/Python/DCTestResult.py	Tue Oct 15 22:03:54 2013 +0200
+++ b/DebugClients/Python/DCTestResult.py	Fri Oct 18 23:00:41 2013 +0200
@@ -108,7 +108,8 @@
         self.parent.write('%s\n' % ResponseUTStopTest)
         
         # ensure that pending input is processed
-        rrdy, wrdy, xrdy = select.select([self.parent.readstream], [], [], 0.01)
+        rrdy, wrdy, xrdy = select.select([self.parent.readstream], [], [],
+                                         0.01)
 
         if self.parent.readstream in rrdy:
             self.parent.readReady(self.parent.readstream.fileno())
--- a/DebugClients/Python/DebugBase.py	Tue Oct 15 22:03:54 2013 +0200
+++ b/DebugClients/Python/DebugBase.py	Fri Oct 18 23:00:41 2013 +0200
@@ -14,8 +14,8 @@
 import atexit
 import inspect
 
-from DebugProtocol import ResponseClearWatch, ResponseClearBreak, ResponseLine, \
-    ResponseSyntax, ResponseException, CallTrace
+from DebugProtocol import ResponseClearWatch, ResponseClearBreak, \
+    ResponseLine, ResponseSyntax, ResponseException, CallTrace
 
 gRecursionLimit = 64
 
@@ -147,9 +147,10 @@
         Public method used to trace some stuff independent of the debugger
         trace function.
         
-        @param frame The current stack frame.
-        @param event The trace event (string)
-        @param arg The arguments
+        @param frame current stack frame.
+        @param event trace event (string)
+        @param arg arguments
+        @exception RuntimeError raised to indicate too many recursions
         """
         if event == 'return':
             self.cFrame = frame.f_back
@@ -236,6 +237,7 @@
         
         @param frame The current stack frame.
         @return local trace function
+        @exception bdb.BdbQuit raised to indicate the end of the debug session
         """
         if self.stop_here(frame) or self.break_here(frame):
             self.user_line(frame)
@@ -250,6 +252,7 @@
         @param frame The current stack frame.
         @param arg The arguments
         @return local trace function
+        @exception bdb.BdbQuit raised to indicate the end of the debug session
         """
         if self.stop_here(frame) or frame == self.returnframe:
             self.user_return(frame, arg)
@@ -264,6 +267,7 @@
         @param frame The current stack frame.
         @param arg The arguments
         @return local trace function
+        @exception bdb.BdbQuit raised to indicate the end of the debug session
         """
         if not self.__skip_it(frame):
             self.user_exception(frame, arg)
@@ -319,6 +323,7 @@
         code over a network... This logic deals with that.
         
         @param frame the frame object
+        @return fixed up file name (string)
         """
         # get module name from __file__
         if '__file__' in frame.f_globals and \
@@ -375,6 +380,7 @@
         Public method to get a watch expression.
         
         @param cond expression of the watch expression to be cleared (string)
+        @return reference to the watch point
         """
         possibles = bdb.Breakpoint.bplist["Watch", 0]
         for i in range(0, len(possibles)):
@@ -396,8 +402,8 @@
         Private method to determine, if a watch expression is effective.
         
         @param frame the current execution frame
-        @return tuple of watch expression and a flag to indicate, that a temporary
-            watch expression may be deleted (bdb.Breakpoint, boolean)
+        @return tuple of watch expression and a flag to indicate, that a
+            temporary watch expression may be deleted (bdb.Breakpoint, boolean)
         """
         possibles = bdb.Breakpoint.bplist["Watch", 0]
         for i in range(0, len(possibles)):
@@ -405,7 +411,8 @@
             if b.enabled == 0:
                 continue
             if not b.cond:
-                # watch expression without expression shouldn't occur, just ignore it
+                # watch expression without expression shouldn't occur,
+                # just ignore it
                 continue
             try:
                 val = eval(b.condition, frame.f_globals, frame.f_locals)
@@ -495,13 +502,14 @@
 
     def get_break(self, filename, lineno):
         """
-        Reimplemented from bdb.py to get the first breakpoint of a particular line.
+        Reimplemented from bdb.py to get the first breakpoint of a particular
+        line.
         
         Because eric5 supports only one breakpoint per line, this overwritten
         method will return this one and only breakpoint.
         
-        @param filename the filename of the bp to retrieve (string)
-        @param ineno the linenumber of the bp to retrieve (integer)
+        @param filename filename of the bp to retrieve (string)
+        @param lineno linenumber of the bp to retrieve (integer)
         @return breakpoint or None, if there is no bp
         """
         filename = self.canonic(filename)
@@ -517,7 +525,8 @@
         @param lineno linenumber of the bp
         """
         self.clear_break(filename, lineno)
-        self._dbgClient.write('%s%s,%d\n' % (ResponseClearBreak, filename, lineno))
+        self._dbgClient.write('%s%s,%d\n' % (ResponseClearBreak, filename,
+                                             lineno))
 
     def getStack(self):
         """
@@ -647,7 +656,8 @@
                 realSyntaxError = os.path.exists(filename)
             
             if realSyntaxError:
-                self._dbgClient.write("%s%s\n" % (ResponseSyntax, unicode(exclist)))
+                self._dbgClient.write("%s%s\n" % (ResponseSyntax,
+                                                  unicode(exclist)))
                 self._dbgClient.eventLoop()
                 return
         
--- a/DebugClients/Python/DebugClientBase.py	Tue Oct 15 22:03:54 2013 +0200
+++ b/DebugClients/Python/DebugClientBase.py	Fri Oct 18 23:00:41 2013 +0200
@@ -29,7 +29,7 @@
 
 DebugClientInstance = None
 
-################################################################################
+###############################################################################
 
 
 def DebugClientRawInput(prompt="", echo=1):
@@ -38,8 +38,9 @@
     
     This function works with the split debugger.
     
-    @param prompt The prompt to be shown. (string)
-    @param echo Flag indicating echoing of the input (boolean)
+    @param prompt prompt to be shown. (string)
+    @param echo flag indicating echoing of the input (boolean)
+    @return result of the raw_input() call
     """
     if DebugClientInstance is None or DebugClientInstance.redirect == 0:
         return DebugClientOrigRawInput(prompt)
@@ -55,7 +56,7 @@
     DebugClientOrigRawInput = __main__.__builtins__.__dict__['raw_input']
     __main__.__builtins__.__dict__['raw_input'] = DebugClientRawInput
 
-################################################################################
+###############################################################################
 
 
 def DebugClientInput(prompt=""):
@@ -64,7 +65,8 @@
     
     This function works with the split debugger.
     
-    @param prompt The prompt to be shown. (string)
+    @param prompt prompt to be shown (string)
+    @return result of the input() call
     """
     if DebugClientInstance is None or DebugClientInstance.redirect == 0:
         return DebugClientOrigInput(prompt)
@@ -80,12 +82,14 @@
     DebugClientOrigInput = __main__.__builtins__.__dict__['input']
     __main__.__builtins__.__dict__['input'] = DebugClientInput
 
-################################################################################
+###############################################################################
 
 
 def DebugClientFork():
     """
     Replacement for the standard os.fork().
+    
+    @return result of the fork() call
     """
     if DebugClientInstance is None:
         return DebugClientOrigFork()
@@ -97,7 +101,7 @@
     DebugClientOrigFork = os.fork
     os.fork = DebugClientFork
 
-################################################################################
+###############################################################################
 
 
 def DebugClientClose(fd):
@@ -116,7 +120,7 @@
     DebugClientOrigClose = os.close
     os.close = DebugClientClose
 
-################################################################################
+###############################################################################
 
 
 def DebugClientSetRecursionLimit(limit):
@@ -135,15 +139,15 @@
     sys.setrecursionlimit = DebugClientSetRecursionLimit
     DebugClientSetRecursionLimit(sys.getrecursionlimit())
 
-################################################################################
+###############################################################################
 
 
 class DebugClientBase(object):
     """
     Class implementing the client side of the debugger.
 
-    It provides access to the Python interpeter from a debugger running in another
-    process whether or not the Qt event loop is running.
+    It provides access to the Python interpeter from a debugger running in
+    another process whether or not the Qt event loop is running.
 
     The protocol between the debugger and the client assumes that there will be
     a single source of debugger commands and a single source of Python
@@ -156,12 +160,11 @@
     See DebugProtocol.py for a listing of valid protocol tokens.
 
     A Python statement consists of the statement to execute, followed (in a
-    separate line) by &gt;OK?&lt;.  If the statement was incomplete then the response
-    is &gt;Continue&lt;.  If there was an exception then the response is
-    &gt;Exception&lt;.
-    Otherwise the response is &gt;OK&lt;.  The reason for the &gt;OK?&lt; part is to
-    provide a sentinal (ie. the responding &gt;OK&lt;) after any possible output as a
-    result of executing the command.
+    separate line) by &gt;OK?&lt;. If the statement was incomplete then the
+    response is &gt;Continue&lt;. If there was an exception then the response
+    is &gt;Exception&lt;. Otherwise the response is &gt;OK&lt;. The reason
+    for the &gt;OK?&lt; part is to provide a sentinal (ie. the responding
+    &gt;OK&lt;) after any possible output as a result of executing the command.
 
     The client may send any other lines at any other time which should be
     interpreted as program output.
@@ -170,8 +173,8 @@
     The client may close the session at any time as a result of the script
     being debugged closing or crashing.
     
-    <b>Note</b>: This class is meant to be subclassed by individual DebugClient classes.
-    Do not instantiate it directly.
+    <b>Note</b>: This class is meant to be subclassed by individual
+    DebugClient classes. Do not instantiate it directly.
     """
     clientCapabilities = DebugClientCapabilities.HasAll
     
@@ -189,7 +192,8 @@
         # dictionary of all threads running
         self.threads = {}
         
-        # the "current" thread, basically the thread we are at a breakpoint for.
+        # the "current" thread, basically the thread we are at a
+        # breakpoint for.
         self.currentThread = self
         
         # special objects representing the main scripts thread and frame
@@ -291,12 +295,12 @@
         This is just an empty function and is overridden in the threaded
         debugger.
         
-        @param target the start function of the target thread (i.e. the user code)
+        @param target the start function of the target thread (i.e. the user
+            code)
         @param args arguments to pass to target
         @param kwargs keyword arguments to pass to target
         @param mainThread non-zero, if we are attaching to the already
               started mainthread of the app
-        @return The identifier of the created thread
         """
         if self.debugging:
             sys.setprofile(self.profile)
@@ -306,7 +310,8 @@
         Public method to send the list of threads.
         """
         threadList = []
-        if self.threads and self.currentThread:    # indication for the threaded debugger
+        if self.threads and self.currentThread:
+            # indication for the threaded debugger
             currentId = self.currentThread.get_ident()
             for t in self.threads.values():
                 d = {}
@@ -333,7 +338,8 @@
         @param echo Flag indicating echoing of the input (boolean)
         @return the entered string
         """
-        self.write("%s%s\n" % (DebugProtocol.ResponseRaw, unicode((prompt, echo))))
+        self.write("%s%s\n" % (DebugProtocol.ResponseRaw,
+                               unicode((prompt, echo))))
         self.inRawMode = 1
         self.eventLoop(True)
         return self.rawLine
@@ -349,7 +355,7 @@
         
     def __exceptionRaised(self):
         """
-        Private method called in the case of an exception
+        Private method called in the case of an exception.
         
         It ensures that the debug server is informed of the raised exception.
         """
@@ -357,7 +363,8 @@
     
     def sessionClose(self, exit=1):
         """
-        Public method to close the session with the debugger and optionally terminate.
+        Public method to close the session with the debugger and optionally
+        terminate.
         
         @param exit flag indicating to terminate (boolean)
         """
@@ -385,8 +392,8 @@
         """
         Public method to handle the receipt of a complete line.
 
-        It first looks for a valid protocol token at the start of the line. Thereafter
-        it trys to execute the lines accumulated so far.
+        It first looks for a valid protocol token at the start of the line.
+        Thereafter it trys to execute the lines accumulated so far.
         
         @param line the received line
         """
@@ -423,7 +430,8 @@
                     self.setCurrentThread(tid)
                     self.write(DebugProtocol.ResponseThreadSet + '\n')
                     stack = self.currentThread.getStack()
-                    self.write('%s%s\n' % (DebugProtocol.ResponseStack, unicode(stack)))
+                    self.write('%s%s\n' % (DebugProtocol.ResponseStack,
+                                           unicode(stack)))
                 return
             
             if cmd == DebugProtocol.RequestStep:
@@ -468,7 +476,8 @@
                 if self.debugging:
                     self.callTraceEnabled = callTraceEnabled
                 else:
-                    self.__newCallTraceEnabled = callTraceEnabled   # remember for later
+                    self.__newCallTraceEnabled = callTraceEnabled
+                    # remember for later
                 return
             
             if cmd == DebugProtocol.RequestEnv:
@@ -509,21 +518,24 @@
                 # we report on all unhandled exceptions
                 sys.excepthook = self.__unhandled_exception
                 
-                # clear all old breakpoints, they'll get set after we have started
+                # clear all old breakpoints, they'll get set after we
+                # have started
                 self.mainThread.clear_all_breaks()
                 
                 self.mainThread.tracePython = tracePython
                 
                 # This will eventually enter a local event loop.
-                # Note the use of backquotes to cause a repr of self.running. The
-                # need for this is on Windows os where backslash is the path separator.
-                # They will get inadvertantly stripped away during the eval causing
-                # IOErrors, if self.running is passed as a normal str.
+                # Note the use of backquotes to cause a repr of self.running.
+                # The need for this is on Windows os where backslash is the
+                # path separator. They will get inadvertantly stripped away
+                # during the eval causing IOErrors, if self.running is passed
+                # as a normal str.
                 self.debugMod.__dict__['__file__'] = self.running
                 sys.modules['__main__'] = self.debugMod
                 self.callTraceEnabled = self.__newCallTraceEnabled
-                res = self.mainThread.run('execfile(' + repr(self.running) + ')',
-                                          self.debugMod.__dict__)
+                res = self.mainThread.run(
+                    'execfile(' + repr(self.running) + ')',
+                    self.debugMod.__dict__)
                 self.progTerminated(res)
                 return
 
@@ -660,7 +672,8 @@
                             compile(cond, '<string>', 'eval')
                         except SyntaxError:
                             self.write('%s%s,%d\n' % \
-                                (DebugProtocol.ResponseBPConditionError, fn, line))
+                                (DebugProtocol.ResponseBPConditionError, fn,
+                                 line))
                             return
                     self.mainThread.set_break(fn, line, temporary, cond)
                 else:
@@ -738,8 +751,9 @@
             
             if cmd == DebugProtocol.RequestEval:
                 try:
-                    value = eval(arg, self.currentThread.getCurrentFrame().f_globals,
-                                      self.currentThread.getCurrentFrameLocals())
+                    value = eval(
+                        arg, self.currentThread.getCurrentFrame().f_globals,
+                        self.currentThread.getCurrentFrameLocals())
                 except:
                     # Report the exception and the traceback
                     try:
@@ -803,7 +817,8 @@
                 return
             
             if cmd == DebugProtocol.RequestCapabilities:
-                self.write('%s%d, "Python"\n' % (DebugProtocol.ResponseCapabilities,
+                self.write('%s%d, "Python"\n' % (
+                    DebugProtocol.ResponseCapabilities,
                     self.__clientCapabilities()))
                 return
             
@@ -905,7 +920,8 @@
         except (OverflowError, SyntaxError, ValueError):
             # Report the exception
             sys.last_type, sys.last_value, sys.last_traceback = sys.exc_info()
-            map(self.write, traceback.format_exception_only(sys.last_type, sys.last_value))
+            map(self.write, traceback.format_exception_only(
+                sys.last_type, sys.last_value))
             self.buffer = ''
         else:
             if code is None:
@@ -935,7 +951,8 @@
                                     cf = cf.f_back
                                     frmnr -= 1
                                 _globals = cf.f_globals
-                                _locals = self.currentThread.getCurrentFrameLocals()
+                                _locals = \
+                                    self.currentThread.getCurrentFrameLocals()
                         # reset sys.stdout to our redirector (unconditionally)
                         if "sys" in _globals:
                             __stdout = _globals["sys"].stdout
@@ -984,7 +1001,8 @@
                 pass
             return self.clientCapabilities
         except ImportError:
-            return self.clientCapabilities & ~DebugClientCapabilities.HasProfiler
+            return (self.clientCapabilities & 
+                    ~DebugClientCapabilities.HasProfiler)
         
     def write(self, s):
         """
@@ -1092,10 +1110,12 @@
         being debugged redirects them itself.
         
         @param port the port number to connect to (int)
-        @param remoteAddress the network address of the debug server host (string)
-        @param redirect flag indicating redirection of stdin, stdout and stderr (boolean)
+        @param remoteAddress the network address of the debug server host
+            (string)
+        @param redirect flag indicating redirection of stdin, stdout and
+            stderr (boolean)
         """
-        if remoteAddress is None:                               # default: 127.0.0.1
+        if remoteAddress is None:                       # default: 127.0.0.1
             sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
             sock.connect((DebugProtocol.DebugAddress, port))
         else:
@@ -1103,13 +1123,13 @@
                 remoteAddress, index = remoteAddress.split("@@i")
             else:
                 index = 0
-            if ":" in remoteAddress:                              # IPv6
+            if ":" in remoteAddress:                    # IPv6
                 sockaddr = socket.getaddrinfo(
                     remoteAddress, port, 0, 0, socket.SOL_TCP)[0][-1]
                 sock = socket.socket(socket.AF_INET6, socket.SOCK_STREAM)
                 sockaddr = sockaddr[:-1] + (int(index),)
                 sock.connect(sockaddr)
-            else:                                                   # IPv4
+            else:                                       # IPv4
                 sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
                 sock.connect((remoteAddress, port))
 
@@ -1182,7 +1202,8 @@
         Public method to check if a file should be skipped.
         
         @param fn filename to be checked
-        @return non-zero if fn represents a file we are 'skipping', zero otherwise.
+        @return non-zero if fn represents a file we are 'skipping',
+            zero otherwise.
         """
         if self.mainThread.tracePython:     # trace into Python library
             return 0
@@ -1203,6 +1224,8 @@
     def getRunning(self):
         """
         Public method to return the main script we are currently running.
+        
+        @return flag indicating a running debug session (boolean)
         """
         return self.running
 
@@ -1232,9 +1255,11 @@
         """
         Private method to return the variables of a frame to the debug server.
         
-        @param frmnr distance of frame reported on. 0 is the current frame (int)
+        @param frmnr distance of frame reported on. 0 is the current frame
+            (int)
         @param scope 1 to report global variables, 0 for local variables (int)
-        @param filter the indices of variable types to be filtered (list of int)
+        @param filter the indices of variable types to be filtered (list of
+            int)
         """
         if self.currentThread is None:
             return
@@ -1267,16 +1292,20 @@
             vlist = self.__formatVariablesList(keylist, dict, scope, filter)
             varlist.extend(vlist)
             
-        self.write('%s%s\n' % (DebugProtocol.ResponseVariables, unicode(varlist)))
+        self.write('%s%s\n' % (
+            DebugProtocol.ResponseVariables, unicode(varlist)))
     
     def __dumpVariable(self, var, frmnr, scope, filter):
         """
         Private method to return the variables of a frame to the debug server.
         
-        @param var list encoded name of the requested variable (list of strings)
-        @param frmnr distance of frame reported on. 0 is the current frame (int)
+        @param var list encoded name of the requested variable
+            (list of strings)
+        @param frmnr distance of frame reported on. 0 is the current frame
+            (int)
         @param scope 1 to report global variables, 0 for local variables (int)
-        @param filter the indices of variable types to be filtered (list of int)
+        @param filter the indices of variable types to be filtered
+            (list of int)
         """
         if self.currentThread is None:
             return
@@ -1384,7 +1413,8 @@
                             if "PyQt4." in str(type(obj)):
                                 qtVariable = True
                                 qvar = obj
-                                qvtype = ("%s" % type(qvar))[1:-1].split()[1][1:-1]
+                                qvtype = ("%s" % type(qvar))[1:-1]\
+                                    .split()[1][1:-1]
                         except:
                             pass
                         try:
@@ -1409,7 +1439,8 @@
                             if "PyQt4." in str(type(obj)):
                                 qtVariable = True
                                 qvar = obj
-                                qvtype = ("%s" % type(qvar))[1:-1].split()[1][1:-1]
+                                qvtype = ("%s" % type(qvar))[1:-1]\
+                                    .split()[1][1:-1]
                         except:
                             pass
                     else:
@@ -1421,7 +1452,8 @@
                             if "PyQt4." in str(type(obj)):
                                 qtVariable = True
                                 qvar = obj
-                                qvtype = ("%s" % type(qvar))[1:-1].split()[1][1:-1]
+                                qvtype = ("%s" % type(qvar))[1:-1]\
+                                    .split()[1][1:-1]
                         except:
                             pass
                         try:
@@ -1437,7 +1469,8 @@
                             if "PyQt4." in str(type(obj)):
                                 qtVariable = True
                                 qvar = obj
-                                qvtype = ("%s" % type(qvar))[1:-1].split()[1][1:-1]
+                                qvtype = ("%s" % type(qvar))[1:-1]\
+                                    .split()[1][1:-1]
                         except:
                             pass
                     odict = dict
@@ -1490,8 +1523,8 @@
                             dictkeys = dict.keys()
                         else:
                             dictkeys = range(len(dict))
-                    vlist = self.__formatVariablesList(dictkeys, dict, scope, filter,
-                                                     formatSequences)
+                    vlist = self.__formatVariablesList(
+                        dictkeys, dict, scope, filter, formatSequences)
             varlist.extend(vlist)
         
             if obj is not None and not formatSequences:
@@ -1505,7 +1538,8 @@
                 except:
                     pass
         
-        self.write('%s%s\n' % (DebugProtocol.ResponseVariable, unicode(varlist)))
+        self.write('%s%s\n' % (
+            DebugProtocol.ResponseVariable, unicode(varlist)))
         
     def __formatQt4Variable(self, value, vtype):
         """
@@ -1561,7 +1595,8 @@
             h, s, v, a = value.getHsv()
             varlist.append(("hsv", "int", "%d, %d, %d, %d" % (h, s, v, a)))
             c, m, y, k, a = value.getCmyk()
-            varlist.append(("cmyk", "int", "%d, %d, %d, %d, %d" % (c, m, y, k, a)))
+            varlist.append(
+                ("cmyk", "int", "%d, %d, %d, %d, %d" % (c, m, y, k, a)))
         elif qttype == 'QDate':
             varlist.append(("", "QDate", "%s" % value.toString()))
         elif qttype == 'QTime':
@@ -1570,8 +1605,10 @@
             varlist.append(("", "QDateTime", "%s" % value.toString()))
         elif qttype == 'QDir':
             varlist.append(("path", "str", "%s" % value.path()))
-            varlist.append(("absolutePath", "str", "%s" % value.absolutePath()))
-            varlist.append(("canonicalPath", "str", "%s" % value.canonicalPath()))
+            varlist.append(
+                ("absolutePath", "str", "%s" % value.absolutePath()))
+            varlist.append(
+                ("canonicalPath", "str", "%s" % value.canonicalPath()))
         elif qttype == 'QFile':
             varlist.append(("fileName", "str", "%s" % value.fileName()))
         elif qttype == 'QFont':
@@ -1593,7 +1630,8 @@
             if value.isValid():
                 varlist.append(("row", "int", "%s" % value.row()))
                 varlist.append(("column", "int", "%s" % value.column()))
-                varlist.append(("internalId", "int", "%s" % value.internalId()))
+                varlist.append(
+                    ("internalId", "int", "%s" % value.internalId()))
                 varlist.append(("internalPointer", "void *", "%s" % \
                     value.internalPointer()))
         elif qttype == 'QRegExp':
@@ -1606,7 +1644,8 @@
             varlist.append(("icon text", "str", "%s" % value.iconText()))
             varlist.append(("tooltip", "str", "%s" % value.toolTip()))
             varlist.append(("whatsthis", "str", "%s" % value.whatsThis()))
-            varlist.append(("shortcut", "str", "%s" % value.shortcut().toString()))
+            varlist.append(
+                ("shortcut", "str", "%s" % value.shortcut().toString()))
         elif qttype == 'QKeySequence':
             varlist.append(("value", "", "%s" % value.toString()))
             
@@ -1628,7 +1667,8 @@
             
         # Networking stuff
         elif qttype == 'QHostAddress':
-            varlist.append(("address", "QHostAddress", "%s" % value.toString()))
+            varlist.append(
+                ("address", "QHostAddress", "%s" % value.toString()))
             
         return varlist
         
@@ -1639,24 +1679,25 @@
         
         The dictionary passed in to it is scanned. Variables are
         only added to the list, if their type is not contained
-        in the filter list and their name doesn't match any of the filter expressions.
-        The formated variables list (a list of tuples of 3 values) is returned.
+        in the filter list and their name doesn't match any of
+        the filter expressions. The formated variables list (a list of tuples
+        of 3 values) is returned.
         
         @param keylist keys of the dictionary
         @param dict the dictionary to be scanned
         @param scope 1 to filter using the globals filter, 0 using the locals
             filter (int).
-            Variables are only added to the list, if their name do not match any of the
-            filter expressions.
-        @param filter the indices of variable types to be filtered. Variables are
-            only added to the list, if their type is not contained in the filter
-            list.
-        @param formatSequences flag indicating, that sequence or dictionary variables
-            should be formatted. If it is 0 (or false), just the number of items contained
-            in these variables is returned. (boolean)
-        @return A tuple consisting of a list of formatted variables. Each variable
-            entry is a tuple of three elements, the variable name, its type and
-            value.
+            Variables are only added to the list, if their name do not match
+            any of the filter expressions.
+        @param filter the indices of variable types to be filtered. Variables
+            are only added to the list, if their type is not contained in the
+            filter list.
+        @param formatSequences flag indicating, that sequence or dictionary
+            variables should be formatted. If it is 0 (or false), just the
+            number of items contained in these variables is returned. (boolean)
+        @return A tuple consisting of a list of formatted variables. Each
+            variable entry is a tuple of three elements, the variable name,
+            its type and value.
         """
         varlist = []
         if scope:
@@ -1698,10 +1739,12 @@
                             continue
                     except ValueError:
                         if valtype == "classobj":
-                            if ConfigVarTypeStrings.index('instance') in filter:
+                            if ConfigVarTypeStrings.index(
+                                    'instance') in filter:
                                 continue
                         elif valtype == "sip.methoddescriptor":
-                            if ConfigVarTypeStrings.index('instance method') in filter:
+                            if ConfigVarTypeStrings.index(
+                                    'instance method') in filter:
                                 continue
                         elif valtype == "sip.enumtype":
                             if ConfigVarTypeStrings.index('class') in filter:
@@ -1794,9 +1837,12 @@
         @param host hostname of the debug server (string)
         @param port portnumber of the debug server (int)
         @param enableTrace flag to enable the tracing function (boolean)
-        @param exceptions flag to enable exception reporting of the IDE (boolean)
-        @param tracePython flag to enable tracing into the Python library (boolean)
-        @param redirect flag indicating redirection of stdin, stdout and stderr (boolean)
+        @param exceptions flag to enable exception reporting of the IDE
+            (boolean)
+        @param tracePython flag to enable tracing into the Python library
+            (boolean)
+        @param redirect flag indicating redirection of stdin, stdout and
+            stderr (boolean)
         """
         global debugClient
         if host is None:
@@ -1816,7 +1862,8 @@
         if self.running:
             self.__setCoding(self.running)
         self.passive = 1
-        self.write("%s%s|%d\n" % (DebugProtocol.PassiveStartup, self.running, exceptions))
+        self.write("%s%s|%d\n" % (
+            DebugProtocol.PassiveStartup, self.running, exceptions))
         self.__interact()
         
         # setup the debugger variables
@@ -1847,9 +1894,12 @@
         @param wd working directory for the program execution (string)
         @param host hostname of the debug server (string)
         @param port portnumber of the debug server (int)
-        @param exceptions flag to enable exception reporting of the IDE (boolean)
-        @param tracePython flag to enable tracing into the Python library (boolean)
-        @param redirect flag indicating redirection of stdin, stdout and stderr (boolean)
+        @param exceptions flag to enable exception reporting of the IDE
+            (boolean)
+        @param tracePython flag to enable tracing into the Python library
+            (boolean)
+        @param redirect flag indicating redirection of stdin, stdout and
+            stderr (boolean)
         """
         if host is None:
             host = os.getenv('ERICHOST', 'localhost')
@@ -1875,7 +1925,8 @@
         self.debugging = 1
         
         self.passive = 1
-        self.write("%s%s|%d\n" % (DebugProtocol.PassiveStartup, self.running, exceptions))
+        self.write("%s%s|%d\n" % (
+            DebugProtocol.PassiveStartup, self.running, exceptions))
         self.__interact()
         
         self.attachThread(mainThread=1)
@@ -1888,8 +1939,8 @@
         # This will eventually enter a local event loop.
         # Note the use of backquotes to cause a repr of self.running. The
         # need for this is on Windows os where backslash is the path separator.
-        # They will get inadvertantly stripped away during the eval causing IOErrors
-        # if self.running is passed as a normal str.
+        # They will get inadvertantly stripped away during the eval causing
+        # IOErrors if self.running is passed as a normal str.
         self.debugMod.__dict__['__file__'] = self.running
         sys.modules['__main__'] = self.debugMod
         res = self.mainThread.run('execfile(' + repr(self.running) + ')',
@@ -1925,7 +1976,8 @@
             family = socket.AF_INET
         else:
             family = socket.AF_INET6
-        return socket.getaddrinfo(host, None, family, socket.SOCK_STREAM)[0][4][0]
+        return socket.getaddrinfo(host, None, family,
+                                  socket.SOCK_STREAM)[0][4][0]
         
     def main(self):
         """
@@ -1983,7 +2035,8 @@
                 if not self.noencoding:
                     self.__coding = self.defaultCoding
                 self.startProgInDebugger(args, wd, host, port,
-                                         exceptions=exceptions, tracePython=tracePython,
+                                         exceptions=exceptions,
+                                         tracePython=tracePython,
                                          redirect=redirect)
         else:
             if sys.argv[1] == '--no-encoding':
@@ -2022,7 +2075,10 @@
         
     def fork(self):
         """
-        Public method implementing a fork routine deciding which branch to follow.
+        Public method implementing a fork routine deciding which branch to
+        follow.
+        
+        @return process ID (integer)
         """
         if not self.fork_auto:
             self.write(DebugProtocol.RequestForkTo + '\n')
@@ -2044,7 +2100,8 @@
         
     def close(self, fd):
         """
-        Private method implementing a close method as a replacement for os.close().
+        Private method implementing a close method as a replacement for
+        os.close().
         
         It prevents the debugger connections from being closed.
         
@@ -2064,7 +2121,8 @@
         @param firstEntry entry to be put first in sys.path (string)
         @return path list for use as sys.path (list of strings)
         """
-        sysPath = [path for path in os.environ.get("PYTHONPATH", "").split(os.pathsep)
+        sysPath = [path for path in os.environ.get("PYTHONPATH", "")
+                   .split(os.pathsep)
                    if path not in sys.path] + sys.path[:]
         if "" in sysPath:
             sysPath.remove("")
--- a/DebugClients/Python/DebugClientThreads.py	Tue Oct 15 22:03:54 2013 +0200
+++ b/DebugClients/Python/DebugClientThreads.py	Fri Oct 18 23:00:41 2013 +0200
@@ -35,7 +35,8 @@
     @return The identifier of the created thread
     """
     if DebugClientBase.DebugClientInstance is not None:
-        return DebugClientBase.DebugClientInstance.attachThread(target, args, kwargs)
+        return DebugClientBase.DebugClientInstance.attachThread(
+            target, args, kwargs)
     else:
         return _original_start_thread(target, args, kwargs)
     
@@ -66,7 +67,8 @@
         # protection lock for synchronization
         self.clientLock = RLock()
         
-        # the "current" thread, basically the thread we are at a breakpoint for.
+        # the "current" thread, basically the thread we are at a breakpoint
+        # for.
         self.currentThread = None
         
         # special objects representing the main scripts thread and frame
@@ -82,7 +84,8 @@
         If mainThread is non-zero, then we are attaching to the already
         started mainthread of the app and the rest of the args are ignored.
         
-        @param target the start function of the target thread (i.e. the user code)
+        @param target the start function of the target thread (i.e. the
+            user code)
         @param args arguments to pass to target
         @param kwargs keyword arguments to pass to target
         @param mainThread non-zero, if we are attaching to the already
--- a/DebugClients/Python/FlexCompleter.py	Tue Oct 15 22:03:54 2013 +0200
+++ b/DebugClients/Python/FlexCompleter.py	Fri Oct 18 23:00:41 2013 +0200
@@ -1,7 +1,7 @@
 # -*- coding: utf-8 -*-
 
 """
-Word completion for the eric5 shell
+Word completion for the eric5 shell.
 
 <h4>NOTE for eric5 variant</h4>
 
@@ -24,12 +24,12 @@
     selectable namespace.
 
     The problem with rlcompleter is that it's hardwired to work with
-    __main__.__dict__, and in some cases one may have 'sandboxed' namespaces. So
-    this class is a ripoff of rlcompleter, with the namespace to work in as an
-    optional parameter.
+    __main__.__dict__, and in some cases one may have 'sandboxed' namespaces.
+    So this class is a ripoff of rlcompleter, with the namespace to work in as
+    an optional parameter.
     
-    This class can be used just like rlcompleter, but the Completer class now has
-    a constructor with the optional 'namespace' parameter.
+    This class can be used just like rlcompleter, but the Completer class now
+    has a constructor with the optional 'namespace' parameter.
     
     A patch has been submitted to Python@sourceforge for these changes to go in
     the standard Python distribution.
@@ -123,9 +123,9 @@
 
         readline.set_completer(Completer(my_namespace).complete)
         
-        @param namespace The namespace for the completer.
+        @param namespace namespace for the completer
+        @exception TypeError raised to indicate a wrong namespace structure
         """
-        
         if namespace and type(namespace) != type({}):
             raise TypeError('namespace must be a dictionary')
 
@@ -177,7 +177,9 @@
                      __builtin__.__dict__.keys(),
                      self.namespace.keys()]:
             for word in list:
-                if word[:n] == text and word != "__builtins__" and not word in matches:
+                if word[:n] == text and \
+                   word != "__builtins__" and \
+                   not word in matches:
                     matches.append(word)
         return matches
 
--- a/DebugClients/Python/PyProfile.py	Tue Oct 15 22:03:54 2013 +0200
+++ b/DebugClients/Python/PyProfile.py	Fri Oct 18 23:00:41 2013 +0200
@@ -111,6 +111,7 @@
         code over a network... This logic deals with that.
         
         @param frame the frame object
+        @return fixed up file name (string)
         """
         # get module name from __file__
         if not isinstance(frame, profile.Profile.fake_frame) and \
@@ -129,6 +130,10 @@
         
         This is a variant of the one found in the standard Python
         profile.py calling fix_frame_filename above.
+        
+        @param frame reference to the call frame
+        @param t arguments of the call
+        @return flag indicating a handled call
         """
         if self.cur and frame.f_back is not self.cur[-2]:
             rpt, rit, ret, rfn, rframe, rcur = self.cur
@@ -157,7 +162,8 @@
         "exception": profile.Profile.trace_dispatch_exception,
         "return": profile.Profile.trace_dispatch_return,
         "c_call": profile.Profile.trace_dispatch_c_call,
-        "c_exception": profile.Profile.trace_dispatch_return,  # the C function returned
+        "c_exception": profile.Profile.trace_dispatch_return,
+        # the C function returned
         "c_return": profile.Profile.trace_dispatch_return,
         }
 
--- a/DebugClients/Python/__init__.py	Tue Oct 15 22:03:54 2013 +0200
+++ b/DebugClients/Python/__init__.py	Fri Oct 18 23:00:41 2013 +0200
@@ -4,7 +4,7 @@
 #
 
 """
-Package implementing the Python debugger
+Package implementing the Python debugger.
 
 It consists of different kinds of debug clients.
 """
--- a/DebugClients/Python/eric5dbgstub.py	Tue Oct 15 22:03:54 2013 +0200
+++ b/DebugClients/Python/eric5dbgstub.py	Fri Oct 18 23:00:41 2013 +0200
@@ -29,6 +29,8 @@
     
     @param kind type of debugger ("standard" or "threads")
     @return flag indicating success (boolean)
+    @exception ValueError raised to indicate an invalid debugger kind
+        was requested
     """
     global debugger
     res = 1
@@ -76,9 +78,12 @@
     Module function used to start the remote debugger.
     
     @keyparam enableTrace flag to enable the tracing function (boolean)
-    @keyparam exceptions flag to enable exception reporting of the IDE (boolean)
-    @keyparam tracePython flag to enable tracing into the Python library (boolean)
-    @keyparam redirect flag indicating redirection of stdin, stdout and stderr (boolean)
+    @keyparam exceptions flag to enable exception reporting of the IDE
+        (boolean)
+    @keyparam tracePython flag to enable tracing into the Python library
+        (boolean)
+    @keyparam redirect flag indicating redirection of stdin, stdout and
+        stderr (boolean)
     """
     global debugger
     if debugger:
--- a/DebugClients/Python3/AsyncFile.py	Tue Oct 15 22:03:54 2013 +0200
+++ b/DebugClients/Python3/AsyncFile.py	Fri Oct 18 23:00:41 2013 +0200
@@ -4,7 +4,8 @@
 #
 
 """
-Module implementing an asynchronous file like socket interface for the debugger.
+Module implementing an asynchronous file like socket interface for the
+debugger.
 """
 
 import socket
@@ -63,6 +64,7 @@
         the mode of the file. If it is not, an IOError is raised.
         
         @param mode the mode to be checked (string)
+        @exception IOError raised to indicate a bad file descriptor
         """
         if mode != self.mode:
             raise IOError((9, '[Errno 9] Bad file descriptor'))
@@ -100,7 +102,8 @@
         """
         Public method to close the file.
         
-        @param closeit flag to indicate a close ordered by the debugger code (boolean)
+        @param closeit flag to indicate a close ordered by the debugger code
+            (boolean)
         """
         if closeit and not self.closed:
             self.flush()
@@ -293,16 +296,18 @@
         Public method to write a string to the file.
         
         @param s bytes to be written (string)
+        @exception socket.error raised to indicate too many send attempts
         """
         self.__checkMode('w')
         tries = 0
         if not self.wpending:
             self.wpending = s
         elif len(self.wpending) + len(s) > self.maxbuffersize:
-            # flush wpending so that different string types are not concatenated
+            # flush wpending so that different string types are not
+            # concatenated
             while self.wpending:
-                # if we have a persistent error in sending the data, an exception
-                # will be raised in __nWrite
+                # if we have a persistent error in sending the data, an
+                # exception will be raised in __nWrite
                 self.flush()
                 tries += 1
                 if tries > self.maxtries:
--- a/DebugClients/Python3/AsyncIO.py	Tue Oct 15 22:03:54 2013 +0200
+++ b/DebugClients/Python3/AsyncIO.py	Fri Oct 18 23:00:41 2013 +0200
@@ -15,8 +15,6 @@
     def __init__(self):
         """
         Constructor
-        
-        @param parent the optional parent of this object (QObject) (ignored)
         """
         # There is no connection yet.
         self.disconnect()
--- a/DebugClients/Python3/DCTestResult.py	Tue Oct 15 22:03:54 2013 +0200
+++ b/DebugClients/Python3/DCTestResult.py	Fri Oct 18 23:00:41 2013 +0200
@@ -108,7 +108,8 @@
         self.parent.write('{0}\n'.format(ResponseUTStopTest))
         
         # ensure that pending input is processed
-        rrdy, wrdy, xrdy = select.select([self.parent.readstream], [], [], 0.01)
+        rrdy, wrdy, xrdy = select.select(
+            [self.parent.readstream], [], [], 0.01)
 
         if self.parent.readstream in rrdy:
             self.parent.readReady(self.parent.readstream.fileno())
--- a/DebugClients/Python3/DebugBase.py	Tue Oct 15 22:03:54 2013 +0200
+++ b/DebugClients/Python3/DebugBase.py	Fri Oct 18 23:00:41 2013 +0200
@@ -13,8 +13,8 @@
 import atexit
 import inspect
 
-from DebugProtocol import ResponseClearWatch, ResponseClearBreak, ResponseLine, \
-    ResponseSyntax, ResponseException, CallTrace
+from DebugProtocol import ResponseClearWatch, ResponseClearBreak, \
+    ResponseLine, ResponseSyntax, ResponseException, CallTrace
 
 gRecursionLimit = 64
 
@@ -146,9 +146,10 @@
         Public method used to trace some stuff independent of the debugger
         trace function.
         
-        @param frame The current stack frame.
-        @param event The trace event (string)
-        @param arg The arguments
+        @param frame current stack frame.
+        @param event trace event (string)
+        @param arg arguments
+        @exception RuntimeError raised to indicate too many recursions
         """
         if event == 'return':
             self.cFrame = frame.f_back
@@ -235,6 +236,7 @@
         
         @param frame The current stack frame.
         @return local trace function
+        @exception bdb.BdbQuit raised to indicate the end of the debug session
         """
         if self.stop_here(frame) or self.break_here(frame):
             self.user_line(frame)
@@ -249,6 +251,7 @@
         @param frame The current stack frame.
         @param arg The arguments
         @return local trace function
+        @exception bdb.BdbQuit raised to indicate the end of the debug session
         """
         if self.stop_here(frame) or frame == self.returnframe:
             self.user_return(frame, arg)
@@ -263,6 +266,7 @@
         @param frame The current stack frame.
         @param arg The arguments
         @return local trace function
+        @exception bdb.BdbQuit raised to indicate the end of the debug session
         """
         if not self.__skip_it(frame):
             self.user_exception(frame, arg)
@@ -318,6 +322,7 @@
         code over a network... This logic deals with that.
         
         @param frame the frame object
+        @return fixed up file name (string)
         """
         # get module name from __file__
         if '__file__' in frame.f_globals and \
@@ -378,6 +383,7 @@
         Public method to get a watch expression.
         
         @param cond expression of the watch expression to be cleared (string)
+        @return reference to the watch point
         """
         possibles = bdb.Breakpoint.bplist["Watch", 0]
         for i in range(0, len(possibles)):
@@ -399,8 +405,8 @@
         Private method to determine, if a watch expression is effective.
         
         @param frame the current execution frame
-        @return tuple of watch expression and a flag to indicate, that a temporary
-            watch expression may be deleted (bdb.Breakpoint, boolean)
+        @return tuple of watch expression and a flag to indicate, that a
+            temporary watch expression may be deleted (bdb.Breakpoint, boolean)
         """
         possibles = bdb.Breakpoint.bplist["Watch", 0]
         for i in range(0, len(possibles)):
@@ -408,7 +414,8 @@
             if not b.enabled:
                 continue
             if not b.cond:
-                # watch expression without expression shouldn't occur, just ignore it
+                # watch expression without expression shouldn't occur,
+                # just ignore it
                 continue
             try:
                 val = eval(b.condition, frame.f_globals, frame.f_locals)
@@ -465,7 +472,8 @@
             lineno = frame.f_lineno
             if lineno not in self.breaks[filename]:
                 # The line itself has no breakpoint, but maybe the line is the
-                # first line of a function with breakpoint set by function name.
+                # first line of a function with breakpoint set by function
+                # name.
                 lineno = frame.f_code.co_firstlineno
             if lineno in self.breaks[filename]:
                 # flag says ok to delete temp. bp
@@ -503,7 +511,8 @@
 
     def get_break(self, filename, lineno):
         """
-        Reimplemented from bdb.py to get the first breakpoint of a particular line.
+        Reimplemented from bdb.py to get the first breakpoint of a particular
+        line.
         
         Because eric5 supports only one breakpoint per line, this overwritten
         method will return this one and only breakpoint.
@@ -548,8 +557,9 @@
                 
                 if ffunc and not ffunc.startswith("<"):
                     argInfo = inspect.getargvalues(fr)
-                    fargs = inspect.formatargvalues(argInfo.args, argInfo.varargs,
-                                                    argInfo.keywords, argInfo.locals)
+                    fargs = inspect.formatargvalues(
+                        argInfo.args, argInfo.varargs,
+                        argInfo.keywords, argInfo.locals)
                 else:
                     fargs = ""
                 
@@ -605,8 +615,9 @@
                 
                 if ffunc and not ffunc.startswith("<"):
                     argInfo = inspect.getargvalues(fr)
-                    fargs = inspect.formatargvalues(argInfo.args, argInfo.varargs,
-                                                    argInfo.keywords, argInfo.locals)
+                    fargs = inspect.formatargvalues(
+                        argInfo.args, argInfo.varargs,
+                        argInfo.keywords, argInfo.locals)
                 else:
                     fargs = ""
                 
@@ -649,7 +660,8 @@
         
         if exctype in [SyntaxError, IndentationError]:
             try:
-                message, (filename, linenr, charnr, text) = excval[0], excval[1]
+                message, (filename, linenr, charnr, text) = \
+                    excval[0], excval[1]
             except ValueError:
                 exclist = []
                 realSyntaxError = True
@@ -658,7 +670,8 @@
                 realSyntaxError = os.path.exists(filename)
             
             if realSyntaxError:
-                self._dbgClient.write("{0}{1}\n".format(ResponseSyntax, str(exclist)))
+                self._dbgClient.write("{0}{1}\n".format(
+                    ResponseSyntax, str(exclist)))
                 self._dbgClient.eventLoop()
                 return
         
@@ -699,14 +712,16 @@
                 
                 if ffunc and not ffunc.startswith("<"):
                     argInfo = inspect.getargvalues(fr)
-                    fargs = inspect.formatargvalues(argInfo.args, argInfo.varargs,
-                                                    argInfo.keywords, argInfo.locals)
+                    fargs = inspect.formatargvalues(
+                        argInfo.args, argInfo.varargs,
+                        argInfo.keywords, argInfo.locals)
                 else:
                     fargs = ""
                 
                 exclist.append([filename, linenr, ffunc, fargs])
         
-        self._dbgClient.write("{0}{1}\n".format(ResponseException, str(exclist)))
+        self._dbgClient.write("{0}{1}\n".format(
+            ResponseException, str(exclist)))
         
         if exctb is None:
             return
@@ -719,6 +734,7 @@
         type object.
         
         @param exctype type of the exception
+        @return exception name (string)
         """
         return str(exctype).replace("<class '", "").replace("'>", "")
     
--- a/DebugClients/Python3/DebugClientBase.py	Tue Oct 15 22:03:54 2013 +0200
+++ b/DebugClients/Python3/DebugClientBase.py	Fri Oct 18 23:00:41 2013 +0200
@@ -29,7 +29,7 @@
 
 DebugClientInstance = None
 
-################################################################################
+###############################################################################
 
 
 def DebugClientInput(prompt="", echo=True):
@@ -38,7 +38,9 @@
     
     This function works with the split debugger.
     
-    @param prompt The prompt to be shown. (string)
+    @param prompt prompt to be shown (string)
+    @param echo flag indicating to echo the output (boolean)
+    @return result of the input() call
     """
     if DebugClientInstance is None or not DebugClientInstance.redirect:
         return DebugClientOrigInput(prompt)
@@ -54,12 +56,14 @@
     DebugClientOrigInput = __main__.__builtins__.__dict__['input']
     __main__.__builtins__.__dict__['input'] = DebugClientInput
 
-################################################################################
+###############################################################################
 
 
 def DebugClientFork():
     """
     Replacement for the standard os.fork().
+    
+    @return result of the fork() call
     """
     if DebugClientInstance is None:
         return DebugClientOrigFork()
@@ -71,7 +75,7 @@
     DebugClientOrigFork = os.fork
     os.fork = DebugClientFork
 
-################################################################################
+###############################################################################
 
 
 def DebugClientClose(fd):
@@ -90,7 +94,7 @@
     DebugClientOrigClose = os.close
     os.close = DebugClientClose
 
-################################################################################
+###############################################################################
 
 
 def DebugClientSetRecursionLimit(limit):
@@ -109,15 +113,15 @@
     sys.setrecursionlimit = DebugClientSetRecursionLimit
     DebugClientSetRecursionLimit(sys.getrecursionlimit())
 
-################################################################################
+###############################################################################
 
 
 class DebugClientBase(object):
     """
     Class implementing the client side of the debugger.
 
-    It provides access to the Python interpeter from a debugger running in another
-    process whether or not the Qt event loop is running.
+    It provides access to the Python interpeter from a debugger running in
+    another process whether or not the Qt event loop is running.
 
     The protocol between the debugger and the client assumes that there will be
     a single source of debugger commands and a single source of Python
@@ -130,12 +134,11 @@
     See DebugProtocol.py for a listing of valid protocol tokens.
 
     A Python statement consists of the statement to execute, followed (in a
-    separate line) by &gt;OK?&lt;.  If the statement was incomplete then the response
-    is &gt;Continue&lt;.  If there was an exception then the response is
-    &gt;Exception&lt;.
-    Otherwise the response is &gt;OK&lt;.  The reason for the &gt;OK?&lt; part is to
-    provide a sentinal (ie. the responding &gt;OK&lt;) after any possible output as a
-    result of executing the command.
+    separate line) by &gt;OK?&lt;. If the statement was incomplete then the
+    response is &gt;Continue&lt;. If there was an exception then the response
+    is &gt;Exception&lt;. Otherwise the response is &gt;OK&lt;.  The reason
+    for the &gt;OK?&lt; part is to provide a sentinal (ie. the responding
+    &gt;OK&lt;) after any possible output as a result of executing the command.
 
     The client may send any other lines at any other time which should be
     interpreted as program output.
@@ -144,8 +147,8 @@
     The client may close the session at any time as a result of the script
     being debugged closing or crashing.
     
-    <b>Note</b>: This class is meant to be subclassed by individual DebugClient classes.
-    Do not instantiate it directly.
+    <b>Note</b>: This class is meant to be subclassed by individual
+    DebugClient classes. Do not instantiate it directly.
     """
     clientCapabilities = DebugClientCapabilities.HasAll
     
@@ -163,7 +166,8 @@
         # dictionary of all threads running
         self.threads = {}
         
-        # the "current" thread, basically the thread we are at a breakpoint for.
+        # the "current" thread, basically the thread we are at a breakpoint
+        # for.
         self.currentThread = self
         
         # special objects representing the main scripts thread and frame
@@ -252,19 +256,20 @@
                     return
             self.__coding = default
 
-    def attachThread(self, target=None, args=None, kwargs=None, mainThread=False):
+    def attachThread(self, target=None, args=None, kwargs=None,
+                     mainThread=False):
         """
         Public method to setup a thread for DebugClient to debug.
         
         If mainThread is non-zero, then we are attaching to the already
         started mainthread of the app and the rest of the args are ignored.
         
-        @param target the start function of the target thread (i.e. the user code)
+        @param target the start function of the target thread (i.e. the
+            user code)
         @param args arguments to pass to target
         @param kwargs keyword arguments to pass to target
         @param mainThread True, if we are attaching to the already
               started mainthread of the app
-        @return The identifier of the created thread
         """
         if self.debugging:
             sys.setprofile(self.profile)
@@ -274,7 +279,8 @@
         Public method to send the list of threads.
         """
         threadList = []
-        if self.threads and self.currentThread:    # indication for the threaded debugger
+        if self.threads and self.currentThread:
+            # indication for the threaded debugger
             currentId = self.currentThread.get_ident()
             for t in self.threads.values():
                 d = {}
@@ -301,14 +307,15 @@
         @param echo Flag indicating echoing of the input (boolean)
         @return the entered string
         """
-        self.write("{0}{1!r}\n".format(DebugProtocol.ResponseRaw, (prompt, echo)))
+        self.write("{0}{1!r}\n".format(
+            DebugProtocol.ResponseRaw, (prompt, echo)))
         self.inRawMode = True
         self.eventLoop(True)
         return self.rawLine
 
     def __exceptionRaised(self):
         """
-        Private method called in the case of an exception
+        Private method called in the case of an exception.
         
         It ensures that the debug server is informed of the raised exception.
         """
@@ -316,7 +323,8 @@
     
     def sessionClose(self, exit=True):
         """
-        Public method to close the session with the debugger and optionally terminate.
+        Public method to close the session with the debugger and optionally
+        terminate.
         
         @param exit flag indicating to terminate (boolean)
         """
@@ -356,13 +364,15 @@
         except SyntaxError:
             exctype, excval, exctb = sys.exc_info()
             try:
-                message, (filename, linenr, charnr, text) = excval[0], excval[1]
+                message, (filename, linenr, charnr, text) = \
+                    excval[0], excval[1]
             except ValueError:
                 exclist = []
             else:
                 exclist = [message, [filename, linenr, charnr]]
             
-            self.write("{0}{1}\n".format(DebugProtocol.ResponseSyntax, str(exclist)))
+            self.write("{0}{1}\n".format(
+                DebugProtocol.ResponseSyntax, str(exclist)))
             return None
         
         return code
@@ -371,8 +381,8 @@
         """
         Public method to handle the receipt of a complete line.
 
-        It first looks for a valid protocol token at the start of the line. Thereafter
-        it trys to execute the lines accumulated so far.
+        It first looks for a valid protocol token at the start of the line.
+        Thereafter it trys to execute the lines accumulated so far.
         
         @param line the received line
         """
@@ -409,7 +419,8 @@
                     self.setCurrentThread(tid)
                     self.write(DebugProtocol.ResponseThreadSet + '\n')
                     stack = self.currentThread.getStack()
-                    self.write('{0}{1!r}\n'.format(DebugProtocol.ResponseStack, stack))
+                    self.write('{0}{1!r}\n'.format(
+                        DebugProtocol.ResponseStack, stack))
                 return
             
             if cmd == DebugProtocol.RequestStep:
@@ -454,7 +465,8 @@
                 if self.debugging:
                     self.callTraceEnabled = callTraceEnabled
                 else:
-                    self.__newCallTraceEnabled = callTraceEnabled   # remember for later
+                    self.__newCallTraceEnabled = callTraceEnabled
+                    # remember for later
                 return
             
             if cmd == DebugProtocol.RequestEnv:
@@ -495,16 +507,18 @@
                 # we report on all unhandled exceptions
                 sys.excepthook = self.__unhandled_exception
                 
-                # clear all old breakpoints, they'll get set after we have started
+                # clear all old breakpoints, they'll get set after we have
+                # started
                 self.mainThread.clear_all_breaks()
                 
                 self.mainThread.tracePython = tracePython
                 
                 # This will eventually enter a local event loop.
-                # Note the use of backquotes to cause a repr of self.running. The
-                # need for this is on Windows os where backslash is the path separator.
-                # They will get inadvertantly stripped away during the eval causing
-                # IOErrors, if self.running is passed as a normal str.
+                # Note the use of backquotes to cause a repr of self.running.
+                # The need for this is on Windows os where backslash is the
+                # path separator. They will get inadvertantly stripped away
+                # during the eval causing IOErrors, if self.running is passed
+                # as a normal str.
                 self.debugMod.__dict__['__file__'] = self.running
                 sys.modules['__main__'] = self.debugMod
                 code = self.__compileFileSource(self.running)
@@ -617,7 +631,8 @@
                 
                 # generate a coverage object
                 self.cover = coverage(auto_data=True,
-                    data_file="{0}.coverage".format(os.path.splitext(sys.argv[0])[0]))
+                    data_file="{0}.coverage".format(
+                        os.path.splitext(sys.argv[0])[0]))
                 self.cover.use_cache(True)
                 
                 if int(erase):
@@ -665,7 +680,8 @@
                             compile(cond, '<string>', 'eval')
                         except SyntaxError:
                             self.write('{0}{1},{2:d}\n'.format(
-                                       DebugProtocol.ResponseBPConditionError, fn, line))
+                                       DebugProtocol.ResponseBPConditionError,
+                                       fn, line))
                             return
                     self.mainThread.set_break(fn, line, temporary, cond)
                 else:
@@ -743,8 +759,10 @@
             
             if cmd == DebugProtocol.RequestEval:
                 try:
-                    value = eval(arg, self.currentThread.getCurrentFrame().f_globals,
-                                      self.currentThread.getCurrentFrameLocals())
+                    value = eval(
+                        arg,
+                        self.currentThread.getCurrentFrame().f_globals,
+                        self.currentThread.getCurrentFrameLocals())
                 except:
                     # Report the exception and the traceback
                     try:
@@ -849,7 +867,8 @@
                                     .loadTestsFromModule(utModule)
                 except:
                     exc_type, exc_value, exc_tb = sys.exc_info()
-                    self.write('{0}{1}\n'.format(DebugProtocol.ResponseUTPrepared,
+                    self.write('{0}{1}\n'.format(
+                        DebugProtocol.ResponseUTPrepared,
                         str((0, str(exc_type), str(exc_value)))))
                     self.__exceptionRaised()
                     return
@@ -858,7 +877,8 @@
                 if int(cov):
                     from coverage import coverage
                     self.cover = coverage(auto_data=True,
-                        data_file="{0}.coverage".format(os.path.splitext(covname)[0]))
+                        data_file="{0}.coverage".format(
+                            os.path.splitext(covname)[0]))
                     self.cover.use_cache(True)
                     if int(erase):
                         self.cover.erase()
@@ -913,7 +933,8 @@
         except (OverflowError, SyntaxError, ValueError):
             # Report the exception
             sys.last_type, sys.last_value, sys.last_traceback = sys.exc_info()
-            for l in traceback.format_exception_only(sys.last_type, sys.last_value):
+            for l in traceback.format_exception_only(
+                    sys.last_type, sys.last_value):
                 self.write(l)
             self.buffer = ''
         else:
@@ -944,7 +965,8 @@
                                     cf = cf.f_back
                                     frmnr -= 1
                                 _globals = cf.f_globals
-                                _locals = self.currentThread.getCurrentFrameLocals()
+                                _locals = \
+                                    self.currentThread.getCurrentFrameLocals()
                         # reset sys.stdout to our redirector (unconditionally)
                         if "sys" in _globals:
                             __stdout = _globals["sys"].stdout
@@ -972,8 +994,8 @@
                         list = traceback.format_list(tblist)
                         if list:
                             list.insert(0, "Traceback (innermost last):\n")
-                            list[len(list):] = \
-                                traceback.format_exception_only(exc_type, exc_value)
+                            list[len(list):] = traceback.format_exception_only(
+                                exc_type, exc_value)
                     finally:
                         tblist = exc_tb = None
 
@@ -994,7 +1016,8 @@
                 pass
             return self.clientCapabilities
         except ImportError:
-            return self.clientCapabilities & ~DebugClientCapabilities.HasProfiler
+            return (self.clientCapabilities & 
+                    ~DebugClientCapabilities.HasProfiler)
     
     def write(self, s):
         """
@@ -1102,10 +1125,12 @@
         being debugged redirects them itself.
         
         @param port the port number to connect to (int)
-        @param remoteAddress the network address of the debug server host (string)
-        @param redirect flag indicating redirection of stdin, stdout and stderr (boolean)
+        @param remoteAddress the network address of the debug server host
+            (string)
+        @param redirect flag indicating redirection of stdin, stdout and
+            stderr (boolean)
         """
-        if remoteAddress is None:                               # default: 127.0.0.1
+        if remoteAddress is None:                       # default: 127.0.0.1
             sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
             sock.connect((DebugProtocol.DebugAddress, port))
         else:
@@ -1113,13 +1138,13 @@
                 remoteAddress, index = remoteAddress.split("@@i")
             else:
                 index = 0
-            if ":" in remoteAddress:                              # IPv6
+            if ":" in remoteAddress:                    # IPv6
                 sockaddr = socket.getaddrinfo(
                     remoteAddress, port, 0, 0, socket.SOL_TCP)[0][-1]
                 sock = socket.socket(socket.AF_INET6, socket.SOCK_STREAM)
                 sockaddr = sockaddr[:-1] + (int(index),)
                 sock.connect(sockaddr)
-            else:                                                   # IPv4
+            else:                                       # IPv4
                 sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
                 sock.connect((remoteAddress, port))
 
@@ -1192,7 +1217,8 @@
         Public method to check if a file should be skipped.
         
         @param fn filename to be checked
-        @return non-zero if fn represents a file we are 'skipping', zero otherwise.
+        @return non-zero if fn represents a file we are 'skipping',
+            zero otherwise.
         """
         if self.mainThread.tracePython:     # trace into Python library
             return False
@@ -1213,6 +1239,8 @@
     def getRunning(self):
         """
         Public method to return the main script we are currently running.
+        
+        @return flag indicating a running debug session (boolean)
         """
         return self.running
 
@@ -1242,9 +1270,11 @@
         """
         Private method to return the variables of a frame to the debug server.
         
-        @param frmnr distance of frame reported on. 0 is the current frame (int)
+        @param frmnr distance of frame reported on. 0 is the current frame
+            (int)
         @param scope 1 to report global variables, 0 for local variables (int)
-        @param filter the indices of variable types to be filtered (list of int)
+        @param filter the indices of variable types to be filtered
+            (list of int)
         """
         if self.currentThread is None:
             return
@@ -1277,16 +1307,20 @@
             vlist = self.__formatVariablesList(keylist, dict, scope, filter)
             varlist.extend(vlist)
         
-        self.write('{0}{1}\n'.format(DebugProtocol.ResponseVariables, str(varlist)))
+        self.write('{0}{1}\n'.format(
+            DebugProtocol.ResponseVariables, str(varlist)))
     
     def __dumpVariable(self, var, frmnr, scope, filter):
         """
         Private method to return the variables of a frame to the debug server.
         
-        @param var list encoded name of the requested variable (list of strings)
-        @param frmnr distance of frame reported on. 0 is the current frame (int)
+        @param var list encoded name of the requested variable
+            (list of strings)
+        @param frmnr distance of frame reported on. 0 is the current frame
+            (int)
         @param scope 1 to report global variables, 0 for local variables (int)
-        @param filter the indices of variable types to be filtered (list of int)
+        @param filter the indices of variable types to be filtered
+            (list of int)
         """
         if self.currentThread is None:
             return
@@ -1349,14 +1383,17 @@
                                 if oaccess:
                                     access = oaccess
                                 else:
-                                    access = '{0!s}[{1!s}]'.format(access, var[i - 1])
+                                    access = '{0!s}[{1!s}]'.format(
+                                        access, var[i - 1])
                                 dict = odict
                             else:
                                 if oaccess:
-                                    access = '{0!s}[{1!s}]'.format(oaccess, var[i][:-2])
+                                    access = '{0!s}[{1!s}]'.format(
+                                        oaccess, var[i][:-2])
                                     oaccess = ''
                                 else:
-                                    access = '{0!s}[{1!s}]'.format(access, var[i][:-2])
+                                    access = '{0!s}[{1!s}]'.format(
+                                        access, var[i][:-2])
                         if var[i][-2:] == "{}":
                             isDict = True
                         break
@@ -1369,14 +1406,17 @@
                                 access = '["{0!s}"]'.format(var[i][:-2])
                         else:
                             if var[i][:-2] == '...':
-                                access = '{0!s}[{1!s}]'.format(access, var[i - 1])
+                                access = '{0!s}[{1!s}]'.format(
+                                    access, var[i - 1])
                                 dict = odict
                             else:
                                 if oaccess:
-                                    access = '{0!s}[{1!s}]'.format(oaccess, var[i][:-2])
+                                    access = '{0!s}[{1!s}]'.format(
+                                        oaccess, var[i][:-2])
                                     oaccess = ''
                                 else:
-                                    access = '{0!s}[{1!s}]'.format(access, var[i][:-2])
+                                    access = '{0!s}[{1!s}]'.format(
+                                        access, var[i][:-2])
                 else:
                     if access:
                         if oaccess:
@@ -1417,12 +1457,14 @@
                             for v in loc["slv"]:
                                 try:
                                     loc["v"] = v
-                                    exec('cdict[v] = dict{0!s}.{1!s}'.format(access, v),
+                                    exec('cdict[v] = dict{0!s}.{1!s}'.format(
+                                            access, v),
                                          globals, loc)
                                 except:
                                     pass
                             ndict.update(loc["cdict"])
-                            exec('obj = dict{0!s}'.format(access), globals(), loc)
+                            exec('obj = dict{0!s}'.format(access),
+                                 globals(), loc)
                             obj = loc["obj"]
                             access = ""
                             if "PyQt4." in str(type(obj)):
@@ -1445,11 +1487,13 @@
                             pass
                         try:
                             slv = dict[var[i]].__slots__
-                            loc = {"cdict": {}, "dict": dict, "var": var, "i": i}
+                            loc = {"cdict": {}, "dict": dict,
+                                   "var": var, "i": i}
                             for v in slv:
                                 try:
                                     loc["v"] = v
-                                    exec('cdict[v] = dict[var[i]].{0!s}'.format(v),
+                                    exec('cdict[v] = dict[var[i]].{0!s}'
+                                            .format(v),
                                          globals(), loc)
                                 except:
                                     pass
@@ -1476,7 +1520,8 @@
                 # this has to be in line with VariablesViewer.indicators
                 elif rvar and rvar[0][-2:] in ["[]", "()", "{}"]:
                     loc = {"udict": udict}
-                    exec('qvar = udict["{0!s}"][{1!s}]'.format(rvar[0][:-2], rvar[1]),
+                    exec('qvar = udict["{0!s}"][{1!s}]'.format(rvar[0][:-2],
+                         rvar[1]),
                          globals(), loc)
                     qvar = loc["qvar"]
                 else:
@@ -1491,13 +1536,14 @@
                 if len(dict) == 0 and len(udict) > 0:
                     if access:
                         loc = {"udict": udict}
-                        exec('qvar = udict{0!s}'.format(access), globals(), loc)
+                        exec('qvar = udict{0!s}'.format(access),
+                             globals(), loc)
                         qvar = loc["qvar"]
                     # this has to be in line with VariablesViewer.indicators
                     elif rvar and rvar[0][-2:] in ["[]", "()", "{}"]:
                         loc = {"udict": udict}
-                        exec('qvar = udict["{0!s}"][{1!s}]'.format(rvar[0][:-2], rvar[1]),
-                             globals(), loc)
+                        exec('qvar = udict["{0!s}"][{1!s}]'.format(
+                             rvar[0][:-2], rvar[1]), globals(), loc)
                         qvar = loc["qvar"]
                     else:
                         qvar = udict[var[-1]]
@@ -1515,7 +1561,8 @@
                         # treatment for sequences and dictionaries
                         if access:
                             loc = {"dict": dict}
-                            exec("dict = dict{0!s}".format(access), globals(), loc)
+                            exec("dict = dict{0!s}".format(access), globals(),
+                                 loc)
                             dict = loc["dict"]
                         else:
                             dict = dict[dictkeys[0]]
@@ -1523,22 +1570,26 @@
                             dictkeys = dict.keys()
                         else:
                             dictkeys = range(len(dict))
-                    vlist = self.__formatVariablesList(dictkeys, dict, scope, filter,
-                                                     formatSequences)
+                    vlist = self.__formatVariablesList(
+                        dictkeys, dict, scope, filter, formatSequences)
             varlist.extend(vlist)
         
             if obj is not None and not formatSequences:
                 try:
                     if repr(obj).startswith('{'):
-                        varlist.append(('...', 'dict', "{0:d}".format(len(obj.keys()))))
+                        varlist.append(
+                            ('...', 'dict', "{0:d}".format(len(obj.keys()))))
                     elif repr(obj).startswith('['):
-                        varlist.append(('...', 'list', "{0:d}".format(len(obj))))
+                        varlist.append(
+                            ('...', 'list', "{0:d}".format(len(obj))))
                     elif repr(obj).startswith('('):
-                        varlist.append(('...', 'tuple', "{0:d}".format(len(obj))))
+                        varlist.append(
+                            ('...', 'tuple', "{0:d}".format(len(obj))))
                 except:
                     pass
         
-        self.write('{0}{1}\n'.format(DebugProtocol.ResponseVariable, str(varlist)))
+        self.write('{0}{1}\n'.format(
+            DebugProtocol.ResponseVariable, str(varlist)))
         
     def __formatQt4Variable(self, value, vtype):
         """
@@ -1556,9 +1607,12 @@
             varlist.append(("", "QChar", "{0}".format(chr(value.unicode()))))
             varlist.append(("", "int", "{0:d}".format(value.unicode())))
         elif qttype == 'QByteArray':
-            varlist.append(("bytes", "QByteArray", "{0}".format(bytes(value))[2:-1]))
-            varlist.append(("hex", "QByteArray", "{0}".format(value.toHex())[2:-1]))
-            varlist.append(("base64", "QByteArray", "{0}".format(value.toBase64())[2:-1]))
+            varlist.append(
+                ("bytes", "QByteArray", "{0}".format(bytes(value))[2:-1]))
+            varlist.append(
+                ("hex", "QByteArray", "{0}".format(value.toHex())[2:-1]))
+            varlist.append(
+                ("base64", "QByteArray", "{0}".format(value.toBase64())[2:-1]))
             varlist.append(("percent encoding", "QByteArray",
                             "{0}".format(value.toPercentEncoding())[2:-1]))
         elif qttype == 'QPoint':
@@ -1586,14 +1640,17 @@
         elif qttype == 'QColor':
             varlist.append(("name", "str", "{0}".format(value.name())))
             r, g, b, a = value.getRgb()
-            varlist.append(("rgb", "int",
-                            "{0:d}, {1:d}, {2:d}, {3:d}".format(r, g, b, a)))
+            varlist.append(
+                ("rgb", "int",
+                 "{0:d}, {1:d}, {2:d}, {3:d}".format(r, g, b, a)))
             h, s, v, a = value.getHsv()
-            varlist.append(("hsv", "int",
-                            "{0:d}, {1:d}, {2:d}, {3:d}".format(h, s, v, a)))
+            varlist.append(
+                ("hsv", "int",
+                 "{0:d}, {1:d}, {2:d}, {3:d}".format(h, s, v, a)))
             c, m, y, k, a = value.getCmyk()
-            varlist.append(("cmyk", "int",
-                            "{0:d}, {1:d}, {2:d}, {3:d}, {4:d}".format(c, m, y, k, a)))
+            varlist.append(
+                ("cmyk", "int",
+                 "{0:d}, {1:d}, {2:d}, {3:d}, {4:d}".format(c, m, y, k, a)))
         elif qttype == 'QDate':
             varlist.append(("", "QDate", "{0}".format(value.toString())))
         elif qttype == 'QTime':
@@ -1610,7 +1667,8 @@
             varlist.append(("fileName", "str", "{0}".format(value.fileName())))
         elif qttype == 'QFont':
             varlist.append(("family", "str", "{0}".format(value.family())))
-            varlist.append(("pointSize", "int", "{0:d}".format(value.pointSize())))
+            varlist.append(
+                ("pointSize", "int", "{0:d}".format(value.pointSize())))
             varlist.append(("weight", "int", "{0:d}".format(value.weight())))
             varlist.append(("bold", "bool", "{0}".format(value.bold())))
             varlist.append(("italic", "bool", "{0}".format(value.italic())))
@@ -1627,7 +1685,8 @@
             if value.isValid():
                 varlist.append(("row", "int", "{0}".format(value.row())))
                 varlist.append(("column", "int", "{0}".format(value.column())))
-                varlist.append(("internalId", "int", "{0}".format(value.internalId())))
+                varlist.append(
+                    ("internalId", "int", "{0}".format(value.internalId())))
                 varlist.append(("internalPointer", "void *",
                                 "{0}".format(value.internalPointer())))
         elif qttype == 'QRegExp':
@@ -1637,11 +1696,14 @@
         elif qttype == 'QAction':
             varlist.append(("name", "str", "{0}".format(value.objectName())))
             varlist.append(("text", "str", "{0}".format(value.text())))
-            varlist.append(("icon text", "str", "{0}".format(value.iconText())))
+            varlist.append(
+                ("icon text", "str", "{0}".format(value.iconText())))
             varlist.append(("tooltip", "str", "{0}".format(value.toolTip())))
-            varlist.append(("whatsthis", "str", "{0}".format(value.whatsThis())))
-            varlist.append(("shortcut", "str",
-                            "{0}".format(value.shortcut().toString())))
+            varlist.append(
+                ("whatsthis", "str", "{0}".format(value.whatsThis())))
+            varlist.append(
+                ("shortcut", "str",
+                 "{0}".format(value.shortcut().toString())))
         elif qttype == 'QKeySequence':
             varlist.append(("value", "", "{0}".format(value.toString())))
             
@@ -1663,7 +1725,8 @@
             
         # Networking stuff
         elif qttype == 'QHostAddress':
-            varlist.append(("address", "QHostAddress", "{0}".format(value.toString())))
+            varlist.append(
+                ("address", "QHostAddress", "{0}".format(value.toString())))
             
         return varlist
     
@@ -1674,24 +1737,25 @@
         
         The dictionary passed in to it is scanned. Variables are
         only added to the list, if their type is not contained
-        in the filter list and their name doesn't match any of the filter expressions.
-        The formated variables list (a list of tuples of 3 values) is returned.
+        in the filter list and their name doesn't match any of the filter
+        expressions. The formated variables list (a list of tuples of 3
+        values) is returned.
         
         @param keylist keys of the dictionary
         @param dict the dictionary to be scanned
         @param scope 1 to filter using the globals filter, 0 using the locals
             filter (int).
-            Variables are only added to the list, if their name do not match any of the
-            filter expressions.
-        @param filter the indices of variable types to be filtered. Variables are
-            only added to the list, if their type is not contained in the filter
-            list.
-        @param formatSequences flag indicating, that sequence or dictionary variables
-            should be formatted. If it is 0 (or false), just the number of items contained
-            in these variables is returned. (boolean)
-        @return A tuple consisting of a list of formatted variables. Each variable
-            entry is a tuple of three elements, the variable name, its type and
-            value.
+            Variables are only added to the list, if their name do not match
+            any of the filter expressions.
+        @param filter the indices of variable types to be filtered. Variables
+            are only added to the list, if their type is not contained in the
+            filter list.
+        @param formatSequences flag indicating, that sequence or dictionary
+            variables should be formatted. If it is 0 (or false), just the
+            number of items contained in these variables is returned. (boolean)
+        @return A tuple consisting of a list of formatted variables. Each
+            variable entry is a tuple of three elements, the variable name,
+            its type and value.
         """
         varlist = []
         if scope:
@@ -1726,7 +1790,8 @@
                     if ConfigVarTypeStrings.index('instance') in filter:
                         continue
                     elif valtype == "sip.methoddescriptor":
-                        if ConfigVarTypeStrings.index('instance method') in filter:
+                        if ConfigVarTypeStrings.index(
+                                'instance method') in filter:
                             continue
                     elif valtype == "sip.enumtype":
                         if ConfigVarTypeStrings.index('class') in filter:
@@ -1738,10 +1803,12 @@
                             continue
                     except ValueError:
                         if valtype == "classobj":
-                            if ConfigVarTypeStrings.index('instance') in filter:
+                            if ConfigVarTypeStrings.index(
+                                    'instance') in filter:
                                 continue
                         elif valtype == "sip.methoddescriptor":
-                            if ConfigVarTypeStrings.index('instance method') in filter:
+                            if ConfigVarTypeStrings.index(
+                                    'instance method') in filter:
                                 continue
                         elif valtype == "sip.enumtype":
                             if ConfigVarTypeStrings.index('class') in filter:
@@ -1826,7 +1893,8 @@
                                           str(completions), text))
 
     def startDebugger(self, filename=None, host=None, port=None,
-            enableTrace=True, exceptions=True, tracePython=False, redirect=True):
+            enableTrace=True, exceptions=True, tracePython=False,
+            redirect=True):
         """
         Public method used to start the remote debugger.
         
@@ -1834,9 +1902,12 @@
         @param host hostname of the debug server (string)
         @param port portnumber of the debug server (int)
         @param enableTrace flag to enable the tracing function (boolean)
-        @param exceptions flag to enable exception reporting of the IDE (boolean)
-        @param tracePython flag to enable tracing into the Python library (boolean)
-        @param redirect flag indicating redirection of stdin, stdout and stderr (boolean)
+        @param exceptions flag to enable exception reporting of the IDE
+            (boolean)
+        @param tracePython flag to enable tracing into the Python library
+            (boolean)
+        @param redirect flag indicating redirection of stdin, stdout and
+            stderr (boolean)
         """
         global debugClient
         if host is None:
@@ -1888,9 +1959,12 @@
         @param wd working directory for the program execution (string)
         @param host hostname of the debug server (string)
         @param port portnumber of the debug server (int)
-        @param exceptions flag to enable exception reporting of the IDE (boolean)
-        @param tracePython flag to enable tracing into the Python library (boolean)
-        @param redirect flag indicating redirection of stdin, stdout and stderr (boolean)
+        @param exceptions flag to enable exception reporting of the IDE
+            (boolean)
+        @param tracePython flag to enable tracing into the Python library
+            (boolean)
+        @param redirect flag indicating redirection of stdin, stdout and
+            stderr (boolean)
         """
         if host is None:
             host = os.getenv('ERICHOST', 'localhost')
@@ -1930,12 +2004,13 @@
         # This will eventually enter a local event loop.
         # Note the use of backquotes to cause a repr of self.running. The
         # need for this is on Windows os where backslash is the path separator.
-        # They will get inadvertantly stripped away during the eval causing IOErrors
-        # if self.running is passed as a normal str.
+        # They will get inadvertantly stripped away during the eval causing
+        # IOErrors if self.running is passed as a normal str.
         self.debugMod.__dict__['__file__'] = self.running
         sys.modules['__main__'] = self.debugMod
-        res = self.mainThread.run('exec(open(' + repr(self.running) + ').read())',
-                                  self.debugMod.__dict__)
+        res = self.mainThread.run(
+            'exec(open(' + repr(self.running) + ').read())',
+            self.debugMod.__dict__)
         self.progTerminated(res)
 
     def run_call(self, scriptname, func, *args):
@@ -1967,7 +2042,8 @@
             family = socket.AF_INET
         else:
             family = socket.AF_INET6
-        return socket.getaddrinfo(host, None, family, socket.SOCK_STREAM)[0][4][0]
+        return socket.getaddrinfo(host, None,
+                                  family, socket.SOCK_STREAM)[0][4][0]
     
     def main(self):
         """
@@ -2065,7 +2141,10 @@
         
     def fork(self):
         """
-        Public method implementing a fork routine deciding which branch to follow.
+        Public method implementing a fork routine deciding which branch
+        to follow.
+        
+        @return process ID (integer)
         """
         if not self.fork_auto:
             self.write(DebugProtocol.RequestForkTo + '\n')
@@ -2087,7 +2166,8 @@
         
     def close(self, fd):
         """
-        Private method implementing a close method as a replacement for os.close().
+        Private method implementing a close method as a replacement for
+        os.close().
         
         It prevents the debugger connections from being closed.
         
@@ -2107,7 +2187,8 @@
         @param firstEntry entry to be put first in sys.path (string)
         @return path list for use as sys.path (list of strings)
         """
-        sysPath = [path for path in os.environ.get("PYTHONPATH", "").split(os.pathsep)
+        sysPath = [path for path in os.environ.get("PYTHONPATH", "")
+                   .split(os.pathsep)
                    if path not in sys.path] + sys.path[:]
         if "" in sysPath:
             sysPath.remove("")
--- a/DebugClients/Python3/DebugClientThreads.py	Tue Oct 15 22:03:54 2013 +0200
+++ b/DebugClients/Python3/DebugClientThreads.py	Fri Oct 18 23:00:41 2013 +0200
@@ -35,7 +35,8 @@
     @return The identifier of the created thread
     """
     if DebugClientBase.DebugClientInstance is not None:
-        return DebugClientBase.DebugClientInstance.attachThread(target, args, kwargs)
+        return DebugClientBase.DebugClientInstance.attachThread(
+            target, args, kwargs)
     else:
         return _original_start_thread(target, args, kwargs)
     
@@ -66,7 +67,8 @@
         # protection lock for synchronization
         self.clientLock = RLock()
         
-        # the "current" thread, basically the thread we are at a breakpoint for.
+        # the "current" thread, basically the thread we are at a breakpoint
+        # for.
         self.currentThread = None
         
         # special objects representing the main scripts thread and frame
@@ -75,14 +77,16 @@
         
         self.variant = 'Threaded'
 
-    def attachThread(self, target=None, args=None, kwargs=None, mainThread=False):
+    def attachThread(self, target=None, args=None, kwargs=None,
+                     mainThread=False):
         """
         Public method to setup a thread for DebugClient to debug.
         
         If mainThread is non-zero, then we are attaching to the already
         started mainthread of the app and the rest of the args are ignored.
         
-        @param target the start function of the target thread (i.e. the user code)
+        @param target the start function of the target thread (i.e. the
+            user code)
         @param args arguments to pass to target
         @param kwargs keyword arguments to pass to target
         @param mainThread True, if we are attaching to the already
--- a/DebugClients/Python3/FlexCompleter.py	Tue Oct 15 22:03:54 2013 +0200
+++ b/DebugClients/Python3/FlexCompleter.py	Fri Oct 18 23:00:41 2013 +0200
@@ -1,7 +1,7 @@
 # -*- coding: utf-8 -*-
 
 """
-Word completion for the eric5 shell
+Word completion for the eric5 shell.
 
 <h4>NOTE for eric5 variant</h4>
 
@@ -74,8 +74,9 @@
         readline.set_completer(Completer(my_namespace).complete)
         
         @param namespace The namespace for the completer.
+        @exception TypeError raised to indicate a wrong data structure of
+            the namespace object
         """
-        
         if namespace and type(namespace) != type({}):
             raise TypeError('namespace must be a dictionary')
 
@@ -186,7 +187,8 @@
             try:
                 if word[:n] == attr and hasattr(thisobject, word):
                     val = getattr(thisobject, word)
-                    word = self._callable_postfix(val, "{0}.{1}".format(expr, word))
+                    word = self._callable_postfix(
+                        val, "{0}.{1}".format(expr, word))
                     matches.append(word)
             except:
                 # some badly behaved objects pollute dir() with non-strings,
--- a/DebugClients/Python3/PyProfile.py	Tue Oct 15 22:03:54 2013 +0200
+++ b/DebugClients/Python3/PyProfile.py	Fri Oct 18 23:00:41 2013 +0200
@@ -113,6 +113,7 @@
         code over a network... This logic deals with that.
         
         @param frame the frame object
+        @return fixed up file name (string)
         """
         # get module name from __file__
         if not isinstance(frame, profile.Profile.fake_frame) and \
@@ -135,6 +136,10 @@
         
         This is a variant of the one found in the standard Python
         profile.py calling fix_frame_filename above.
+        
+        @param frame reference to the call frame
+        @param t arguments
+        @return flag indicating a successful handling (boolean)
         """
         if self.cur and frame.f_back is not self.cur[-2]:
             rpt, rit, ret, rfn, rframe, rcur = self.cur
@@ -163,6 +168,7 @@
         "exception": profile.Profile.trace_dispatch_exception,
         "return": profile.Profile.trace_dispatch_return,
         "c_call": profile.Profile.trace_dispatch_c_call,
-        "c_exception": profile.Profile.trace_dispatch_return,  # the C function returned
+        "c_exception": profile.Profile.trace_dispatch_return,
+        # the C function returned
         "c_return": profile.Profile.trace_dispatch_return,
         }
--- a/DebugClients/Python3/__init__.py	Tue Oct 15 22:03:54 2013 +0200
+++ b/DebugClients/Python3/__init__.py	Fri Oct 18 23:00:41 2013 +0200
@@ -4,7 +4,7 @@
 #
 
 """
-Package implementing the Python3 debugger
+Package implementing the Python3 debugger.
 
 It consists of different kinds of debug clients.
 """
--- a/DebugClients/Python3/eric5dbgstub.py	Tue Oct 15 22:03:54 2013 +0200
+++ b/DebugClients/Python3/eric5dbgstub.py	Fri Oct 18 23:00:41 2013 +0200
@@ -29,6 +29,7 @@
     
     @param kind type of debugger ("standard" or "threads")
     @return flag indicating success (boolean)
+    @exception ValueError raised to indicate a wrong debugger kind
     """
     global debugger
     res = True
@@ -76,9 +77,12 @@
     Module function used to start the remote debugger.
     
     @keyparam enableTrace flag to enable the tracing function (boolean)
-    @keyparam exceptions flag to enable exception reporting of the IDE (boolean)
-    @keyparam tracePython flag to enable tracing into the Python library (boolean)
-    @keyparam redirect flag indicating redirection of stdin, stdout and stderr (boolean)
+    @keyparam exceptions flag to enable exception reporting of the IDE
+        (boolean)
+    @keyparam tracePython flag to enable tracing into the Python library
+        (boolean)
+    @keyparam redirect flag indicating redirection of stdin, stdout and
+        stderr (boolean)
     """
     global debugger
     if debugger:
--- a/DebugClients/Ruby/AsyncFile.rb	Tue Oct 15 22:03:54 2013 +0200
+++ b/DebugClients/Ruby/AsyncFile.rb	Fri Oct 18 23:00:41 2013 +0200
@@ -84,7 +84,8 @@
             rescue IOError
                 @nWriteErrors += 1
                 if @nWriteErrors > self.maxtries
-                    raise   # assume that an error that occurs 10 times wont go away
+                    raise
+                    # assume that an error that occurs 10 times wont go away
                 end
             end
         end
@@ -283,8 +284,8 @@
         elsif @wpending.length + s.length > @@maxbuffersize
             # flush wpending if too big
             while @wpending.length > 0
-                # if we have a persistent error in sending the data, an exception
-                # will be raised in nWrite
+                # if we have a persistent error in sending the data, an
+                # exception will be raised in nWrite
                 flush
                 tries += 1
                 if tries > @@maxtries
--- a/Debugger/BreakPointModel.py	Tue Oct 15 22:03:54 2013 +0200
+++ b/Debugger/BreakPointModel.py	Fri Oct 18 23:00:41 2013 +0200
@@ -22,7 +22,7 @@
         """
         Constructor
         
-        @param reference to the parent widget (QObject)
+        @param parent reference to the parent widget (QObject)
         """
         super(BreakPointModel, self).__init__(parent)
         
@@ -48,6 +48,7 @@
         """
         Public method to get the current column count.
         
+        @param parent reference to parent index (QModelIndex)
         @return column count (integer)
         """
         return len(self.header)
@@ -56,6 +57,7 @@
         """
         Public method to get the current row count.
         
+        @param parent reference to parent index (QModelIndex)
         @return row count (integer)
         """
         # we do not have a tree, parent should always be invalid
@@ -178,7 +180,7 @@
         else:
             return False
     
-    ############################################################################
+    ###########################################################################
     
     def addBreakPoint(self, fn, line, properties):
         """
@@ -283,10 +285,11 @@
 
     def getBreakPointIndex(self, fn, lineno):
         """
-        Public method to get the index of a breakpoint given by filename and line number.
+        Public method to get the index of a breakpoint given by filename and
+        line number.
         
         @param fn filename of the breakpoint (string)
-        @param line line number of the breakpoint (integer)
+        @param lineno line number of the breakpoint (integer)
         @return index (QModelIndex)
         """
         for row in range(len(self.breakpoints)):
--- a/Debugger/BreakPointViewer.py	Tue Oct 15 22:03:54 2013 +0200
+++ b/Debugger/BreakPointViewer.py	Fri Oct 18 23:00:41 2013 +0200
@@ -20,8 +20,8 @@
     """
     Class implementing the Breakpoint viewer widget.
     
-    Breakpoints will be shown with all their details. They can be modified through
-    the context menu of this widget.
+    Breakpoints will be shown with all their details. They can be modified
+    through the context menu of this widget.
     
     @signal sourceFile(str, int) emitted to show the source of a breakpoint
     """
@@ -60,7 +60,7 @@
         """
         Public slot to set the breakpoint model.
         
-        @param reference to the breakpoint model (BreakPointModel)
+        @param model reference to the breakpoint model (BreakPointModel)
         """
         self.__model = model
         
@@ -90,7 +90,8 @@
         
     def __resizeColumns(self):
         """
-        Private slot to resize the view when items get added, edited or deleted.
+        Private slot to resize the view when items get added, edited or
+        deleted.
         """
         self.header().resizeSections(QHeaderView.ResizeToContents)
         self.header().setStretchLastSection(True)
@@ -107,6 +108,7 @@
         Private slot to convert an index to a source index.
         
         @param index index to be converted (QModelIndex)
+        @return mapped index (QModelIndex)
         """
         return self.sortingModel.mapToSource(index)
         
@@ -115,6 +117,7 @@
         Private slot to convert a source index to an index.
         
         @param sindex source index to be converted (QModelIndex)
+        @return mapped index (QModelIndex)
         """
         return self.sortingModel.mapFromSource(sindex)
         
@@ -148,7 +151,8 @@
         self.menu.addAction(self.trUtf8("Enable all"), self.__enableAllBreaks)
         self.menu.addSeparator()
         self.menu.addAction(self.trUtf8("Disable"), self.__disableBreak)
-        self.menu.addAction(self.trUtf8("Disable all"), self.__disableAllBreaks)
+        self.menu.addAction(self.trUtf8("Disable all"),
+                            self.__disableAllBreaks)
         self.menu.addSeparator()
         self.menu.addAction(self.trUtf8("Delete"), self.__deleteBreak)
         self.menu.addAction(self.trUtf8("Delete all"), self.__deleteAllBreaks)
@@ -161,11 +165,14 @@
         self.backMenu = QMenu()
         self.backMenu.addAction(self.trUtf8("Add"), self.__addBreak)
         self.backMenuActions["EnableAll"] = \
-            self.backMenu.addAction(self.trUtf8("Enable all"), self.__enableAllBreaks)
+            self.backMenu.addAction(self.trUtf8("Enable all"),
+                                    self.__enableAllBreaks)
         self.backMenuActions["DisableAll"] = \
-            self.backMenu.addAction(self.trUtf8("Disable all"), self.__disableAllBreaks)
+            self.backMenu.addAction(self.trUtf8("Disable all"),
+                                    self.__disableAllBreaks)
         self.backMenuActions["DeleteAll"] = \
-            self.backMenu.addAction(self.trUtf8("Delete all"), self.__deleteAllBreaks)
+            self.backMenu.addAction(self.trUtf8("Delete all"),
+                                    self.__deleteAllBreaks)
         self.backMenu.aboutToShow.connect(self.__showBackMenu)
         self.backMenu.addSeparator()
         self.backMenu.addAction(self.trUtf8("Configure..."), self.__configure)
@@ -175,15 +182,18 @@
         self.multiMenu.addSeparator()
         self.multiMenu.addAction(self.trUtf8("Enable selected"),
             self.__enableSelectedBreaks)
-        self.multiMenu.addAction(self.trUtf8("Enable all"), self.__enableAllBreaks)
+        self.multiMenu.addAction(self.trUtf8("Enable all"),
+                                 self.__enableAllBreaks)
         self.multiMenu.addSeparator()
         self.multiMenu.addAction(self.trUtf8("Disable selected"),
-            self.__disableSelectedBreaks)
-        self.multiMenu.addAction(self.trUtf8("Disable all"), self.__disableAllBreaks)
+                                 self.__disableSelectedBreaks)
+        self.multiMenu.addAction(self.trUtf8("Disable all"),
+                                 self.__disableAllBreaks)
         self.multiMenu.addSeparator()
         self.multiMenu.addAction(self.trUtf8("Delete selected"),
-            self.__deleteSelectedBreaks)
-        self.multiMenu.addAction(self.trUtf8("Delete all"), self.__deleteAllBreaks)
+                                 self.__deleteSelectedBreaks)
+        self.multiMenu.addAction(self.trUtf8("Delete all"),
+                                 self.__deleteAllBreaks)
         self.multiMenu.addSeparator()
         self.multiMenu.addAction(self.trUtf8("Configure..."), self.__configure)
     
@@ -271,7 +281,8 @@
             fn, line, cond, temp, enabled, count = bp[:6]
             
             from .EditBreakpointDialog import EditBreakpointDialog
-            dlg = EditBreakpointDialog((fn, line), (cond, temp, enabled, count),
+            dlg = EditBreakpointDialog(
+                (fn, line), (cond, temp, enabled, count),
                 self.condHistory, self, modal=True)
             if dlg.exec_() == QDialog.Accepted:
                 cond, temp, enabled, count = dlg.getData()
@@ -318,7 +329,8 @@
 
     def __enableSelectedBreaks(self):
         """
-        Private slot to handle the enable selected breakpoints context menu entry.
+        Private slot to handle the enable selected breakpoints context menu
+        entry.
         """
         for index in self.selectedIndexes():
             if index.column() == 0:
@@ -348,7 +360,8 @@
 
     def __disableSelectedBreaks(self):
         """
-        Private slot to handle the disable selected breakpoints context menu entry.
+        Private slot to handle the disable selected breakpoints context menu
+        entry.
         """
         for index in self.selectedIndexes():
             if index.column() == 0:
@@ -373,7 +386,8 @@
 
     def __deleteSelectedBreaks(self):
         """
-        Private slot to handle the delete selected breakpoints context menu entry.
+        Private slot to handle the delete selected breakpoints context menu
+        entry.
         """
         idxList = []
         for index in self.selectedIndexes():
@@ -444,4 +458,5 @@
         """
         Private method to open the configuration dialog.
         """
-        e5App().getObject("UserInterface").showPreferences("debuggerGeneralPage")
+        e5App().getObject("UserInterface").showPreferences(
+            "debuggerGeneralPage")
--- a/Debugger/CallStackViewer.py	Tue Oct 15 22:03:54 2013 +0200
+++ b/Debugger/CallStackViewer.py	Fri Oct 18 23:00:41 2013 +0200
@@ -104,8 +104,8 @@
         """
         Public slot to show the call stack of the program being debugged.
         
-        @param stack list of tuples with call stack data (file name, line number,
-            function name, formatted argument/values list)
+        @param stack list of tuples with call stack data (file name,
+            line number, function name, formatted argument/values list)
         """
         self.clear()
         for fname, fline, ffunc, fargs in stack:
@@ -188,6 +188,7 @@
                 except IOError as err:
                     E5MessageBox.critical(self,
                         self.trUtf8("Error saving Call Stack Info"),
-                        self.trUtf8("""<p>The call stack info could not be written"""
-                                    """ to <b>{0}</b></p><p>Reason: {1}</p>""")\
+                        self.trUtf8("""<p>The call stack info could not be"""
+                                    """ written to <b>{0}</b></p>"""
+                                    """<p>Reason: {1}</p>""")\
                             .format(fname, str(err)))
--- a/Debugger/CallTraceViewer.py	Tue Oct 15 22:03:54 2013 +0200
+++ b/Debugger/CallTraceViewer.py	Fri Oct 18 23:00:41 2013 +0200
@@ -26,7 +26,8 @@
     """
     Class implementing the Call Trace viewer widget.
     
-    @signal sourceFile(str, int) emitted to show the source of a call/return point
+    @signal sourceFile(str, int) emitted to show the source of a call/return
+        point
     """
     sourceFile = pyqtSignal(str, int)
     
@@ -42,13 +43,16 @@
         
         self.__dbs = debugServer
         
-        self.startTraceButton.setIcon(UI.PixmapCache.getIcon("callTraceStart.png"))
-        self.stopTraceButton.setIcon(UI.PixmapCache.getIcon("callTraceStop.png"))
+        self.startTraceButton.setIcon(
+            UI.PixmapCache.getIcon("callTraceStart.png"))
+        self.stopTraceButton.setIcon(
+            UI.PixmapCache.getIcon("callTraceStop.png"))
         self.resizeButton.setIcon(UI.PixmapCache.getIcon("resizeColumns.png"))
         self.clearButton.setIcon(UI.PixmapCache.getIcon("editDelete.png"))
         self.saveButton.setIcon(UI.PixmapCache.getIcon("fileSave.png"))
         
-        self.__headerItem = QTreeWidgetItem(["", self.trUtf8("From"), self.trUtf8("To")])
+        self.__headerItem = QTreeWidgetItem(
+            ["", self.trUtf8("From"), self.trUtf8("To")])
         self.__headerItem.setIcon(0, UI.PixmapCache.getIcon("callReturn.png"))
         self.callTrace.setHeaderItem(self.__headerItem)
         
@@ -155,8 +159,9 @@
                 except IOError as err:
                     E5MessageBox.critical(self,
                         self.trUtf8("Error saving Call Trace Info"),
-                        self.trUtf8("""<p>The call trace info could not be written"""
-                                    """ to <b>{0}</b></p><p>Reason: {1}</p>""")\
+                        self.trUtf8("""<p>The call trace info could not"""
+                                    """ be written to <b>{0}</b></p>"""
+                                    """<p>Reason: {1}</p>""")\
                             .format(fname, str(err)))
     
     @pyqtSlot(QTreeWidgetItem, int)
@@ -217,7 +222,8 @@
             icon = UI.PixmapCache.getIcon("forward.png")
         else:
             icon = UI.PixmapCache.getIcon("back.png")
-        parentItem = self.__callStack[-1] if self.__callStack else self.callTrace
+        parentItem = \
+            self.__callStack[-1] if self.__callStack else self.callTrace
         
         if self.__projectMode:
             fromFile = self.__project.getRelativePath(fromFile)
--- a/Debugger/Config.py	Tue Oct 15 22:03:54 2013 +0200
+++ b/Debugger/Config.py	Fri Oct 18 23:00:41 2013 +0200
@@ -53,7 +53,7 @@
             'Hidden Attributes', 'None', 'Type', 'Boolean', 'Integer',
             'Long Integer', 'Float', 'Complex', 'String', 'Unicode String',
             'Tuple', 'List/Array', 'Dictionary/Hash/Map', 'Dictionary Proxy',
-            'Set', 'File', 'X Range', 'Slice', 'Buffer', 'Class', 'Class Instance',
-            'Class Method', 'Class Property', 'Generator', 'Function',
-            'Builtin Function', 'Code', 'Module', 'Ellipsis',
+            'Set', 'File', 'X Range', 'Slice', 'Buffer', 'Class',
+            'Class Instance', 'Class Method', 'Class Property', 'Generator',
+            'Function', 'Builtin Function', 'Code', 'Module', 'Ellipsis',
             'Traceback', 'Frame', 'Other']
--- a/Debugger/DebugServer.py	Tue Oct 15 22:03:54 2013 +0200
+++ b/Debugger/DebugServer.py	Fri Oct 18 23:00:41 2013 +0200
@@ -16,7 +16,8 @@
 import os
 
 from PyQt4.QtCore import pyqtSignal, QModelIndex
-from PyQt4.QtNetwork import QTcpServer, QHostAddress, QHostInfo, QNetworkInterface
+from PyQt4.QtNetwork import QTcpServer, QHostAddress, QHostInfo, \
+    QNetworkInterface
 
 from E5Gui.E5Application import e5App
 from E5Gui import E5MessageBox
@@ -41,68 +42,74 @@
     """
     Class implementing the debug server embedded within the IDE.
     
-    @signal clientProcessStdout(str) emitted after the client has sent some output
-            via stdout
-    @signal clientProcessStderr(str) emitted after the client has sent some output
-            via stderr
+    @signal clientProcessStdout(str) emitted after the client has sent some
+        output via stdout
+    @signal clientProcessStderr(str) emitted after the client has sent some
+        output via stderr
     @signal clientOutput(str) emitted after the client has sent some output
-    @signal clientRawInputSent() emitted after the data was sent to the debug client
-    @signal clientLine(filename, lineno, forStack) emitted after the debug client
-            has executed a line of code
+    @signal clientRawInputSent() emitted after the data was sent to the
+        debug client
+    @signal clientLine(filename, lineno, forStack) emitted after the
+        debug client has executed a line of code
     @signal clientStack(stack) emitted after the debug client has executed a
-            line of code
+        line of code
     @signal clientThreadList(currentId, threadList) emitted after a thread list
-            has been received
-    @signal clientThreadSet() emitted after the client has acknowledged the change
-            of the current thread
-    @signal clientVariables(scope, variables) emitted after a variables dump has
-            been received
+        has been received
+    @signal clientThreadSet() emitted after the client has acknowledged the
+        change of the current thread
+    @signal clientVariables(scope, variables) emitted after a variables dump
+        has been received
     @signal clientVariable(scope, variables) emitted after a dump for one class
-            variable has been received
+        variable has been received
     @signal clientStatement(bool) emitted after an interactive command has
-            been executed. The parameter is 0 to indicate that the command is
-            complete and 1 if it needs more input.
-    @signal clientException(exception) emitted after an exception occured on the
-            client side
-    @signal clientSyntaxError(exception) emitted after a syntax error has been detected
-            on the client side
-    @signal clientExit(int) emitted with the exit status after the client has exited
+        been executed. The parameter is 0 to indicate that the command is
+        complete and 1 if it needs more input.
+    @signal clientException(exception) emitted after an exception occured on
+        the client side
+    @signal clientSyntaxError(exception) emitted after a syntax error has been
+        detected on the client side
+    @signal clientExit(int) emitted with the exit status after the client has
+        exited
     @signal clientClearBreak(filename, lineno) emitted after the debug client
-            has decided to clear a temporary breakpoint
-    @signal clientBreakConditionError(fn, lineno) emitted after the client has signaled
-            a syntax error in a breakpoint condition
+        has decided to clear a temporary breakpoint
+    @signal clientBreakConditionError(fn, lineno) emitted after the client has
+        signaled a syntax error in a breakpoint condition
     @signal clientClearWatch(condition) emitted after the debug client
             has decided to clear a temporary watch expression
-    @signal clientWatchConditionError(condition) emitted after the client has signaled
-            a syntax error in a watch expression
-    @signal clientRawInput(prompt, echo) emitted after a raw input request was received
+    @signal clientWatchConditionError(condition) emitted after the client has
+        signaled a syntax error in a watch expression
+    @signal clientRawInput(prompt, echo) emitted after a raw input request was
+        received
     @signal clientBanner(banner) emitted after the client banner was received
-    @signal clientCapabilities(int capabilities, string cltype) emitted after the clients
-            capabilities were received
+    @signal clientCapabilities(int capabilities, string cltype) emitted after
+        the clients capabilities were received
     @signal clientCompletionList(completionList, text) emitted after the client
-            the commandline completion list and the reworked searchstring was
-            received from the client
-    @signal passiveDebugStarted(str, bool) emitted after the debug client has connected in
-            passive debug mode
-    @signal clientGone(bool) emitted if the client went away (planned or unplanned)
-    @signal utPrepared(nrTests, exc_type, exc_value) emitted after the client has
-            loaded a unittest suite
-    @signal utFinished() emitted after the client signalled the end of the unittest
-    @signal utStartTest(testname, testdocu) emitted after the client has started
-            a test
+        the commandline completion list and the reworked searchstring was
+        received from the client
+    @signal passiveDebugStarted(str, bool) emitted after the debug client has
+        connected in passive debug mode
+    @signal clientGone(bool) emitted if the client went away (planned or
+        unplanned)
+    @signal utPrepared(nrTests, exc_type, exc_value) emitted after the client
+        has loaded a unittest suite
+    @signal utFinished() emitted after the client signalled the end of the
+        unittest
+    @signal utStartTest(testname, testdocu) emitted after the client has
+        started a test
     @signal utStopTest() emitted after the client has finished a test
-    @signal utTestFailed(testname, exc_info, id) emitted after the client reported
-            a failed test
-    @signal utTestErrored(testname, exc_info, id) emitted after the client reported
-            an errored test
-    @signal utTestSkipped(testname, reason, id) emitted after the client reported
-            a skipped test
-    @signal utTestFailedExpected(testname, exc_info, id) emitted after the client reported
-            an expected test failure
-    @signal utTestSucceededUnexpected(testname, id) emitted after the client reported
-            an unexpected test success
-    @signal callTraceInfo(isCall, fromFile, fromLine, fromFunction, toFile, toLine, toFunction)
-            emitted after the client reported the call trace data
+    @signal utTestFailed(testname, exc_info, id) emitted after the client
+        reported a failed test
+    @signal utTestErrored(testname, exc_info, id) emitted after the client
+        reported an errored test
+    @signal utTestSkipped(testname, reason, id) emitted after the client
+        reported a skipped test
+    @signal utTestFailedExpected(testname, exc_info, id) emitted after the
+        client reported an expected test failure
+    @signal utTestSucceededUnexpected(testname, id) emitted after the client
+        reported an unexpected test success
+    @signal callTraceInfo(isCall, fromFile, fromLine, fromFunction, toFile,
+        toLine, toFunction) emitted after the client reported the call trace
+        data
     """
     clientClearBreak = pyqtSignal(str, int)
     clientClearWatch = pyqtSignal(str)
@@ -200,13 +207,15 @@
         self.clientClearWatch.connect(self.__clientClearWatchPoint)
         self.newConnection[()].connect(self.__newConnection)
         
-        self.breakpointModel.rowsAboutToBeRemoved.connect(self.__deleteBreakPoints)
+        self.breakpointModel.rowsAboutToBeRemoved.connect(
+            self.__deleteBreakPoints)
         self.breakpointModel.dataAboutToBeChanged.connect(
             self.__breakPointDataAboutToBeChanged)
         self.breakpointModel.dataChanged.connect(self.__changeBreakPoints)
         self.breakpointModel.rowsInserted.connect(self.__addBreakPoints)
         
-        self.watchpointModel.rowsAboutToBeRemoved.connect(self.__deleteWatchPoints)
+        self.watchpointModel.rowsAboutToBeRemoved.connect(
+            self.__deleteWatchPoints)
         self.watchpointModel.dataAboutToBeChanged.connect(
             self.__watchPointDataAboutToBeChanged)
         self.watchpointModel.dataChanged.connect(self.__changeWatchPoints)
@@ -216,9 +225,11 @@
         
     def getHostAddress(self, localhost):
         """
-        Public method to get the IP address or hostname the debug server is listening.
+        Public method to get the IP address or hostname the debug server is
+        listening.
         
-        @param localhost flag indicating to return the address for localhost (boolean)
+        @param localhost flag indicating to return the address for localhost
+            (boolean)
         @return IP address or hostname (string)
         """
         if self.networkInterface == "all":
@@ -237,7 +248,8 @@
         
     def __getNetworkInterfaceAndIndex(self, address):
         """
-        Private method to determine the network interface and the interface index.
+        Private method to determine the network interface and the interface
+        index.
         
         @param address address to determine the info for (string)
         @return tuple of network interface name (string) and index (integer)
@@ -247,7 +259,8 @@
                 addressEntries = networkInterface.addressEntries()
                 if len(addressEntries) > 0:
                     for addressEntry in addressEntries:
-                        if addressEntry.ip().toString().lower() == address.lower():
+                        if addressEntry.ip().toString().lower() == \
+                                address.lower():
                             return networkInterface.humanReadableName(), \
                                     networkInterface.index()
         
@@ -298,7 +311,8 @@
         if shellOnly:
             languages = \
                 [lang for lang in languages \
-                 if self.__clientCapabilities[lang] & DebugClientCapabilities.HasShell]
+                 if self.__clientCapabilities[lang] & 
+                    DebugClientCapabilities.HasShell]
         
         return languages[:]
         
@@ -307,7 +321,8 @@
         Public slot to get the extensions associated with the given language.
         
         @param language language to get extensions for (string)
-        @return tuple of extensions associated with the language (tuple of strings)
+        @return tuple of extensions associated with the language
+            (tuple of strings)
         """
         extensions = []
         for ext, lang in list(self.__clientAssociations.items()):
@@ -327,19 +342,24 @@
                 clientType = self.clientType
             if clientType == "Python2":
                 from .DebuggerInterfacePython import DebuggerInterfacePython
-                self.debuggerInterface = DebuggerInterfacePython(self, self.passive)
+                self.debuggerInterface = DebuggerInterfacePython(
+                    self, self.passive)
             elif clientType == "Python3":
                 from .DebuggerInterfacePython3 import DebuggerInterfacePython3
-                self.debuggerInterface = DebuggerInterfacePython3(self, self.passive)
+                self.debuggerInterface = DebuggerInterfacePython3(
+                    self, self.passive)
             elif clientType == "Ruby":
                 from .DebuggerInterfaceRuby import DebuggerInterfaceRuby
-                self.debuggerInterface = DebuggerInterfaceRuby(self, self.passive)
+                self.debuggerInterface = DebuggerInterfaceRuby(
+                    self, self.passive)
             elif clientType == "None":
                 from .DebuggerInterfaceNone import DebuggerInterfaceNone
-                self.debuggerInterface = DebuggerInterfaceNone(self, self.passive)
+                self.debuggerInterface = DebuggerInterfaceNone(
+                    self, self.passive)
             else:
                 from .DebuggerInterfaceNone import DebuggerInterfaceNone
-                self.debuggerInterface = DebuggerInterfaceNone(self, self.passive)
+                self.debuggerInterface = DebuggerInterfaceNone(
+                    self, self.passive)
                 self.clientType = "None"
         
     def __setClientType(self, clType):
@@ -391,11 +411,12 @@
                                                            runInConsole)
                 else:
                     self.clientProcess, isNetworked = \
-                        self.debuggerInterface.startRemoteForProject(self.serverPort(),
-                                                                     runInConsole)
+                        self.debuggerInterface.startRemoteForProject(
+                            self.serverPort(), runInConsole)
             else:
                 self.clientProcess, isNetworked = \
-                    self.debuggerInterface.startRemote(self.serverPort(), runInConsole)
+                    self.debuggerInterface.startRemote(
+                        self.serverPort(), runInConsole)
             
             if self.clientProcess:
                 self.clientProcess.readyReadStandardError.connect(
@@ -457,27 +478,32 @@
         if self.debugging:
             for row in range(start, end + 1):
                 index = self.breakpointModel.index(row, 0, parentIndex)
-                fn, lineno = self.breakpointModel.getBreakPointByIndex(index)[0:2]
+                fn, lineno = \
+                    self.breakpointModel.getBreakPointByIndex(index)[0:2]
                 self.remoteBreakpoint(fn, lineno, False)
 
     def __changeBreakPoints(self, startIndex, endIndex):
         """
         Private slot to set changed breakpoints.
         
-        @param indexes indexes of changed breakpoints.
+        @param startIndex starting index of the change breakpoins (QModelIndex)
+        @param endIndex ending index of the change breakpoins (QModelIndex)
         """
         if self.debugging:
-            self.__addBreakPoints(QModelIndex(), startIndex.row(), endIndex.row())
+            self.__addBreakPoints(
+                QModelIndex(), startIndex.row(), endIndex.row())
 
     def __breakPointDataAboutToBeChanged(self, startIndex, endIndex):
         """
-        Private slot to handle the dataAboutToBeChanged signal of the breakpoint model.
+        Private slot to handle the dataAboutToBeChanged signal of the
+        breakpoint model.
         
         @param startIndex start index of the rows to be changed (QModelIndex)
         @param endIndex end index of the rows to be changed (QModelIndex)
         """
         if self.debugging:
-            self.__deleteBreakPoints(QModelIndex(), startIndex.row(), endIndex.row())
+            self.__deleteBreakPoints(
+                QModelIndex(), startIndex.row(), endIndex.row())
         
     def __addBreakPoints(self, parentIndex, start, end):
         """
@@ -520,7 +546,8 @@
         Private method to split a remote watch expression.
         
         @param cond remote expression (string)
-        @return tuple of local expression (string) and special condition (string)
+        @return tuple of local expression (string) and special condition
+            (string)
         """
         if cond.endswith(" ??created??"):
             cond, special = cond.split()
@@ -556,7 +583,8 @@
         if self.debugging:
             for row in range(start, end + 1):
                 index = self.watchpointModel.index(row, 0, parentIndex)
-                cond, special = self.watchpointModel.getWatchPointByIndex(index)[0:2]
+                cond, special = \
+                    self.watchpointModel.getWatchPointByIndex(index)[0:2]
                 cond = self.__makeWatchCondition(cond, special)
                 self.__remoteWatchpoint(cond, False)
         
@@ -569,7 +597,8 @@
         @param endIndex end index of the rows to be changed (QModelIndex)
         """
         if self.debugging:
-            self.__deleteWatchPoints(QModelIndex(), startIndex.row(), endIndex.row())
+            self.__deleteWatchPoints(
+                QModelIndex(), startIndex.row(), endIndex.row())
         
     def __addWatchPoints(self, parentIndex, start, end):
         """
@@ -599,7 +628,8 @@
         @param endIndex end index of the rows to be changed (QModelIndex)
         """
         if self.debugging:
-            self.__addWatchPoints(QModelIndex(), startIndex.row(), endIndex.row())
+            self.__addWatchPoints(
+                QModelIndex(), startIndex.row(), endIndex.row())
         
     def getClientCapabilities(self, type):
         """
@@ -623,8 +653,9 @@
             # the peer is not allowed to connect
             res = E5MessageBox.yesNo(None,
                 self.trUtf8("Connection from illegal host"),
-                self.trUtf8("""<p>A connection was attempted by the"""
-                    """ illegal host <b>{0}</b>. Accept this connection?</p>""")\
+                self.trUtf8(
+                    """<p>A connection was attempted by the illegal host"""
+                    """ <b>{0}</b>. Accept this connection?</p>""")\
                     .format(peerAddress),
                 icon=E5MessageBox.Warning)
             if not res:
@@ -636,7 +667,8 @@
                 Preferences.setDebugger("AllowedHosts", allowedHosts)
         
         if self.passive:
-            self.__createDebuggerInterface(Preferences.getDebugger("PassiveDbgType"))
+            self.__createDebuggerInterface(
+                Preferences.getDebugger("PassiveDbgType"))
         
         accepted = self.debuggerInterface.newConnection(sock)
         if accepted:
@@ -691,17 +723,18 @@
         @param argv the commandline arguments to pass to the program (string)
         @param wd the working directory for the program (string)
         @param env environment settings (string)
-        @keyparam autoClearShell flag indicating, that the interpreter window should
-            be cleared (boolean)
-        @keyparam tracePython flag indicating if the Python library should be traced
-            as well (boolean)
-        @keyparam autoContinue flag indicating, that the debugger should not stop
-            at the first executable line (boolean)
+        @keyparam autoClearShell flag indicating, that the interpreter window
+            should be cleared (boolean)
+        @keyparam tracePython flag indicating if the Python library should be
+            traced as well (boolean)
+        @keyparam autoContinue flag indicating, that the debugger should not
+            stop at the first executable line (boolean)
         @keyparam forProject flag indicating a project related action (boolean)
         @keyparam runInConsole flag indicating to start the debugger in a
             console window (boolean)
         @keyparam autoFork flag indicating the automatic fork mode (boolean)
-        @keyparam forkChild flag indicating to debug the child after forking (boolean)
+        @keyparam forkChild flag indicating to debug the child after forking
+            (boolean)
         @keyparam clientType client type to be used (string)
         @keyparam enableCallTrace flag indicating to enable the call trace
             function (boolean)
@@ -714,16 +747,18 @@
             if clientType:
                 self.__setClientType(clientType)
             else:
-                self.__setClientType(self.__clientAssociations[os.path.splitext(fn)[1]])
+                self.__setClientType(
+                    self.__clientAssociations[os.path.splitext(fn)[1]])
         except KeyError:
             self.__setClientType('Python3')    # assume it is a Python3 file
-        self.startClient(False, forProject=forProject, runInConsole=runInConsole)
+        self.startClient(False, forProject=forProject,
+                         runInConsole=runInConsole)
         
         self.setCallTraceEnabled(enableCallTrace)
         self.remoteEnvironment(env)
         
-        self.debuggerInterface.remoteLoad(fn, argv, wd, tracePython, autoContinue,
-                                          autoFork, forkChild)
+        self.debuggerInterface.remoteLoad(fn, argv, wd, tracePython,
+                                          autoContinue, autoFork, forkChild)
         self.debugging = True
         self.running = True
         self.__restoreBreakpoints()
@@ -740,13 +775,14 @@
         @param argv the commandline arguments to pass to the program (string)
         @param wd the working directory for the program (string)
         @param env environment settings (string)
-        @keyparam autoClearShell flag indicating, that the interpreter window should
-            be cleared (boolean)
+        @keyparam autoClearShell flag indicating, that the interpreter window
+            should be cleared (boolean)
         @keyparam forProject flag indicating a project related action (boolean)
         @keyparam runInConsole flag indicating to start the debugger in a
             console window (boolean)
         @keyparam autoFork flag indicating the automatic fork mode (boolean)
-        @keyparam forkChild flag indicating to debug the child after forking (boolean)
+        @keyparam forkChild flag indicating to debug the child after forking
+            (boolean)
         @keyparam clientType client type to be used (string)
         """
         self.__autoClearShell = autoClearShell
@@ -756,10 +792,12 @@
             if clientType:
                 self.__setClientType(clientType)
             else:
-                self.__setClientType(self.__clientAssociations[os.path.splitext(fn)[1]])
+                self.__setClientType(
+                    self.__clientAssociations[os.path.splitext(fn)[1]])
         except KeyError:
             self.__setClientType('Python3')    # assume it is a Python3 file
-        self.startClient(False, forProject=forProject, runInConsole=runInConsole)
+        self.startClient(False, forProject=forProject,
+                         runInConsole=runInConsole)
         
         self.remoteEnvironment(env)
         
@@ -777,8 +815,8 @@
         @param argv the commandline arguments to pass to the program (string)
         @param wd the working directory for the program (string)
         @param env environment settings (string)
-        @keyparam autoClearShell flag indicating, that the interpreter window should
-            be cleared (boolean)
+        @keyparam autoClearShell flag indicating, that the interpreter window
+            should be cleared (boolean)
         @keyparam erase flag indicating that coverage info should be
             cleared first (boolean)
         @keyparam forProject flag indicating a project related action (boolean)
@@ -793,10 +831,12 @@
             if clientType:
                 self.__setClientType(clientType)
             else:
-                self.__setClientType(self.__clientAssociations[os.path.splitext(fn)[1]])
+                self.__setClientType(
+                    self.__clientAssociations[os.path.splitext(fn)[1]])
         except KeyError:
             self.__setClientType('Python3')    # assume it is a Python3 file
-        self.startClient(False, forProject=forProject, runInConsole=runInConsole)
+        self.startClient(False, forProject=forProject,
+                         runInConsole=runInConsole)
         
         self.remoteEnvironment(env)
         
@@ -815,9 +855,10 @@
         @param argv the commandline arguments to pass to the program (string)
         @param wd the working directory for the program (string)
         @param env environment settings (string)
-        @keyparam autoClearShell flag indicating, that the interpreter window should
-            be cleared (boolean)
-        @keyparam erase flag indicating that timing info should be cleared first (boolean)
+        @keyparam autoClearShell flag indicating, that the interpreter window
+            should be cleared (boolean)
+        @keyparam erase flag indicating that timing info should be cleared
+            first (boolean)
         @keyparam forProject flag indicating a project related action (boolean)
         @keyparam runInConsole flag indicating to start the debugger in a
             console window (boolean)
@@ -830,10 +871,12 @@
             if clientType:
                 self.__setClientType(clientType)
             else:
-                self.__setClientType(self.__clientAssociations[os.path.splitext(fn)[1]])
+                self.__setClientType(
+                    self.__clientAssociations[os.path.splitext(fn)[1]])
         except KeyError:
             self.__setClientType('Python3')    # assume it is a Python3 file
-        self.startClient(False, forProject=forProject, runInConsole=runInConsole)
+        self.startClient(False, forProject=forProject,
+                         runInConsole=runInConsole)
         
         self.remoteEnvironment(env)
         
@@ -900,7 +943,8 @@
         
         @param fn filename the breakpoint belongs to (string)
         @param line linenumber of the breakpoint (int)
-        @param enable flag indicating enabling or disabling a breakpoint (boolean)
+        @param enable flag indicating enabling or disabling a breakpoint
+            (boolean)
         """
         self.debuggerInterface.remoteBreakpointEnable(fn, line, enable)
         
@@ -919,7 +963,8 @@
         Private method to set or clear a watch expression.
         
         @param cond expression of the watch expression (string)
-        @param set flag indicating setting or resetting a watch expression (boolean)
+        @param set flag indicating setting or resetting a watch expression
+            (boolean)
         @param temp flag indicating a temporary watch expression (boolean)
         """
         # cond is combination of cond and special (s. watch expression viewer)
@@ -930,14 +975,16 @@
         Private method to enable or disable a watch expression.
         
         @param cond expression of the watch expression (string)
-        @param enable flag indicating enabling or disabling a watch expression (boolean)
+        @param enable flag indicating enabling or disabling a watch expression
+            (boolean)
         """
         # cond is combination of cond and special (s. watch expression viewer)
         self.debuggerInterface.remoteWatchpointEnable(cond, enable)
     
     def __remoteWatchpointIgnore(self, cond, count):
         """
-        Private method to ignore a watch expression the next couple of occurrences.
+        Private method to ignore a watch expression the next couple of
+        occurrences.
         
         @param cond expression of the watch expression (string)
         @param count number of occurrences to ignore (int)
@@ -987,7 +1034,8 @@
         @param var list encoded name of variable to retrieve (string)
         @param framenr framenumber of the variables to retrieve (int)
         """
-        self.debuggerInterface.remoteClientVariable(scope, filter, var, framenr)
+        self.debuggerInterface.remoteClientVariable(
+            scope, filter, var, framenr)
         
     def remoteClientSetFilter(self, scope, filter):
         """
@@ -1008,7 +1056,8 @@
         
     def remoteEval(self, arg):
         """
-        Public method to evaluate arg in the current context of the debugged program.
+        Public method to evaluate arg in the current context of the debugged
+        program.
         
         @param arg the arguments to evaluate (string)
         """
@@ -1016,7 +1065,8 @@
         
     def remoteExec(self, stmt):
         """
-        Public method to execute stmt in the current context of the debugged program.
+        Public method to execute stmt in the current context of the debugged
+        program.
         
         @param stmt statement to execute (string)
         """
@@ -1043,7 +1093,8 @@
         """
         self.debuggerInterface.remoteCompletion(text)
 
-    def remoteUTPrepare(self, fn, tn, tfn, failed, cov, covname, coverase, clientType=""):
+    def remoteUTPrepare(self, fn, tn, tfn, failed, cov, covname, coverase,
+                        clientType=""):
         """
         Public method to prepare a new unittest run.
         
@@ -1051,11 +1102,13 @@
         @param tn the testname to load (string)
         @param tfn the test function name to load tests from (string)
         @param failed list of failed test, if only failed test should be run
-                (list of strings)
-        @param cov flag indicating collection of coverage data is requested (boolean)
+            (list of strings)
+        @param cov flag indicating collection of coverage data is requested
+            (boolean)
         @param covname filename to be used to assemble the coverage caches
-                filename (string)
-        @param coverase flag indicating erasure of coverage data is requested (boolean)
+            filename (string)
+        @param coverase flag indicating erasure of coverage data is requested
+            (boolean)
         @keyparam clientType client type to be used (string)
         """
         # Restart the client if there is already a program loaded.
@@ -1063,7 +1116,8 @@
             if clientType:
                 self.__setClientType(clientType)
             else:
-                self.__setClientType(self.__clientAssociations[os.path.splitext(fn)[1]])
+                self.__setClientType(
+                    self.__clientAssociations[os.path.splitext(fn)[1]])
         except KeyError:
             self.__setClientType('Python3')    # assume it is a Python3 file
         self.startClient(False)
@@ -1117,7 +1171,7 @@
         """
         Public method to process the client thread list info.
         
-        @param currentID id of the current thread (integer)
+        @param currentId id of the current thread (integer)
         @param threadList list of dictionaries containing the thread data
         """
         self.clientThreadList.emit(currentId, threadList)
@@ -1132,7 +1186,8 @@
         """
         Public method to process the client variables info.
         
-        @param scope scope of the variables (-1 = empty global, 1 = global, 0 = local)
+        @param scope scope of the variables (-1 = empty global, 1 = global,
+            0 = local)
         @param variables the list of variables from the client
         """
         self.clientVariables.emit(scope, variables)
@@ -1141,7 +1196,8 @@
         """
         Public method to process the client variable info.
         
-        @param scope scope of the variables (-1 = empty global, 1 = global, 0 = local)
+        @param scope scope of the variables (-1 = empty global, 1 = global,
+            0 = local)
         @param variables the list of members of a classvariable from the client
         """
         self.clientVariable.emit(scope, variables)
@@ -1154,26 +1210,31 @@
         """
         self.clientStatement.emit(more)
         
-    def signalClientException(self, exceptionType, exceptionMessage, stackTrace):
+    def signalClientException(self, exceptionType, exceptionMessage,
+                              stackTrace):
         """
         Public method to process the exception info from the client.
         
         @param exceptionType type of exception raised (string)
         @param exceptionMessage message given by the exception (string)
         @param stackTrace list of stack entries with the exception position
-            first. Each stack entry is a list giving the filename and the linenumber.
+            first. Each stack entry is a list giving the filename and the
+            linenumber.
         """
         if self.running:
-            self.clientException.emit(exceptionType, exceptionMessage, stackTrace)
+            self.clientException.emit(exceptionType, exceptionMessage,
+                                      stackTrace)
         
     def signalClientSyntaxError(self, message, filename, lineNo, characterNo):
         """
         Public method to process the syntax error info from the client.
         
         @param message message of the syntax error (string)
-        @param filename translated filename of the syntax error position (string)
+        @param filename translated filename of the syntax error position
+            (string)
         @param lineNo line number of the syntax error position (integer)
-        @param characterNo character number of the syntax error position (integer)
+        @param characterNo character number of the syntax error position
+            (integer)
         """
         if self.running:
             self.clientSyntaxError.emit(message, filename, lineNo, characterNo)
@@ -1391,14 +1452,16 @@
         Private method to restore the breakpoints after a restart.
         """
         if self.debugging:
-            self.__addBreakPoints(QModelIndex(), 0, self.breakpointModel.rowCount() - 1)
+            self.__addBreakPoints(
+                QModelIndex(), 0, self.breakpointModel.rowCount() - 1)
     
     def __restoreWatchpoints(self):
         """
         Private method to restore the watch expressions after a restart.
         """
         if self.debugging:
-            self.__addWatchPoints(QModelIndex(), 0, self.watchpointModel.rowCount() - 1)
+            self.__addWatchPoints(
+                QModelIndex(), 0, self.watchpointModel.rowCount() - 1)
     
     def getBreakPointModel(self):
         """
@@ -1412,7 +1475,8 @@
         """
         Public slot to get a reference to the watch expression model object.
         
-        @return reference to the watch expression model object (WatchPointModel)
+        @return reference to the watch expression model object
+            (WatchPointModel)
         """
         return self.watchpointModel
     
--- a/Debugger/DebugUI.py	Tue Oct 15 22:03:54 2013 +0200
+++ b/Debugger/DebugUI.py	Fri Oct 18 23:00:41 2013 +0200
@@ -17,8 +17,8 @@
 
 from UI.Info import Program
 
-from .DebugClientCapabilities import HasDebugger, HasInterpreter, HasProfiler, \
-    HasCoverage
+from .DebugClientCapabilities import HasDebugger, HasInterpreter, \
+    HasProfiler, HasCoverage
 import Preferences
 import Utilities
 import UI.PixmapCache
@@ -36,13 +36,15 @@
     
     @signal clientStack(stack) emitted at breaking after a reported exception
     @signal compileForms() emitted if changed project forms should be compiled
-    @signal compileResources() emitted if changed project resources should be compiled
-    @signal debuggingStarted(filename) emitted when a debugging session was started
+    @signal compileResources() emitted if changed project resources should be
+        compiled
+    @signal debuggingStarted(filename) emitted when a debugging session was
+        started
     @signal resetUI() emitted to reset the UI
-    @signal exceptionInterrupt() emitted after the execution was interrupted by an
-        exception and acknowledged by the user
-    @signal appendStdout(msg) emitted when the client program has terminated and the
-        display of the termination dialog is suppressed
+    @signal exceptionInterrupt() emitted after the execution was interrupted
+        by an exception and acknowledged by the user
+    @signal appendStdout(msg) emitted when the client program has terminated
+        and the display of the termination dialog is suppressed
     """
     clientStack = pyqtSignal(list)
     resetUI = pyqtSignal()
@@ -78,7 +80,8 @@
         self.argvHistory = Preferences.toList(
             Preferences.Prefs.settings.value('DebugInfo/ArgumentsHistory'))
         self.wdHistory = Preferences.toList(
-            Preferences.Prefs.settings.value('DebugInfo/WorkingDirectoryHistory'))
+            Preferences.Prefs.settings.value(
+                'DebugInfo/WorkingDirectoryHistory'))
         self.envHistory = Preferences.toList(
             Preferences.Prefs.settings.value('DebugInfo/EnvironmentHistory'))
         self.excList = Preferences.toList(
@@ -86,7 +89,8 @@
         self.excIgnoreList = Preferences.toList(
             Preferences.Prefs.settings.value('DebugInfo/IgnoredExceptions'))
         self.exceptions = Preferences.toBool(
-            Preferences.Prefs.settings.value('DebugInfo/ReportExceptions', True))
+            Preferences.Prefs.settings.value(
+                'DebugInfo/ReportExceptions', True))
         self.autoClearShell = Preferences.toBool(
             Preferences.Prefs.settings.value('DebugInfo/AutoClearShell', True))
         self.tracePython = Preferences.toBool(
@@ -94,7 +98,8 @@
         self.autoContinue = Preferences.toBool(
             Preferences.Prefs.settings.value('DebugInfo/AutoContinue', True))
         self.forkAutomatically = Preferences.toBool(
-            Preferences.Prefs.settings.value('DebugInfo/ForkAutomatically', False))
+            Preferences.Prefs.settings.value(
+                'DebugInfo/ForkAutomatically', False))
         self.forkIntoChild = Preferences.toBool(
             Preferences.Prefs.settings.value('DebugInfo/ForkIntoChild', False))
         
@@ -107,8 +112,10 @@
         self.debugActions = [self.__continue, self.__step,\
                         self.__stepOver, self.__stepOut,\
                         self.__stepQuit, self.__runToCursor]
-        self.localsVarFilter, self.globalsVarFilter = Preferences.getVarFilters()
-        self.debugViewer.setVariablesFilter(self.globalsVarFilter, self.localsVarFilter)
+        self.localsVarFilter, self.globalsVarFilter = \
+            Preferences.getVarFilters()
+        self.debugViewer.setVariablesFilter(
+            self.globalsVarFilter, self.localsVarFilter)
         
         # Connect the signals emitted by the debug-server
         debugServer.clientGone.connect(self.__clientGone)
@@ -118,8 +125,10 @@
         debugServer.clientException.connect(self.__clientException)
         debugServer.clientVariables.connect(self.__clientVariables)
         debugServer.clientVariable.connect(self.__clientVariable)
-        debugServer.clientBreakConditionError.connect(self.__clientBreakConditionError)
-        debugServer.clientWatchConditionError.connect(self.__clientWatchConditionError)
+        debugServer.clientBreakConditionError.connect(
+            self.__clientBreakConditionError)
+        debugServer.clientWatchConditionError.connect(
+            self.__clientWatchConditionError)
         debugServer.passiveDebugStarted.connect(self.__passiveDebugStarted)
         debugServer.clientThreadSet.connect(self.__clientThreadSet)
         
@@ -162,12 +171,14 @@
         
         self.runAct = E5Action(self.trUtf8('Run Script'),
                 UI.PixmapCache.getIcon("runScript.png"),
-                self.trUtf8('&Run Script...'), Qt.Key_F2, 0, self, 'dbg_run_script')
+                self.trUtf8('&Run Script...'),
+                Qt.Key_F2, 0, self, 'dbg_run_script')
         self.runAct.setStatusTip(self.trUtf8('Run the current Script'))
         self.runAct.setWhatsThis(self.trUtf8(
             """<b>Run Script</b>"""
-            """<p>Set the command line arguments and run the script outside the"""
-            """ debugger. If the file has unsaved changes it may be saved first.</p>"""
+            """<p>Set the command line arguments and run the script outside"""
+            """ the debugger. If the file has unsaved changes it may be"""
+            """ saved first.</p>"""
         ))
         self.runAct.triggered[()].connect(self.__runScript)
         self.actions.append(self.runAct)
@@ -181,44 +192,47 @@
             """<b>Run Project</b>"""
             """<p>Set the command line arguments and run the current project"""
             """ outside the debugger."""
-            """ If files of the current project have unsaved changes they may"""
-            """ be saved first.</p>"""
+            """ If files of the current project have unsaved changes they"""
+            """ may be saved first.</p>"""
         ))
         self.runProjectAct.triggered[()].connect(self.__runProject)
         self.actions.append(self.runProjectAct)
 
         self.coverageAct = E5Action(self.trUtf8('Coverage run of Script'),
                 UI.PixmapCache.getIcon("coverageScript.png"),
-                self.trUtf8('Coverage run of Script...'), 0, 0, self, 'dbg_coverage_script')
+                self.trUtf8('Coverage run of Script...'), 0, 0, self,
+                'dbg_coverage_script')
         self.coverageAct.setStatusTip(
             self.trUtf8('Perform a coverage run of the current Script'))
         self.coverageAct.setWhatsThis(self.trUtf8(
             """<b>Coverage run of Script</b>"""
-            """<p>Set the command line arguments and run the script under the control"""
-            """ of a coverage analysis tool. If the file has unsaved changes it may be"""
-            """ saved first.</p>"""
+            """<p>Set the command line arguments and run the script under"""
+            """ the control of a coverage analysis tool. If the file has"""
+            """ unsaved changes it may be saved first.</p>"""