Plugins/PluginEricapi.py

changeset 3004
c4bf32c791d0
parent 2712
4354ab0b67c7
child 3022
57179e4cdadd
child 3057
10516539f238
diff -r cb43c34239b1 -r c4bf32c791d0 Plugins/PluginEricapi.py
--- a/Plugins/PluginEricapi.py	Thu Oct 10 18:40:16 2013 +0200
+++ b/Plugins/PluginEricapi.py	Thu Oct 10 19:03:45 2013 +0200
@@ -30,7 +30,8 @@
 packageName = "__core__"
 shortDescription = "Show the Ericapi dialogs."
 longDescription = """This plugin implements the Ericapi dialogs.""" \
- """ Ericapi is used to generate a QScintilla API file for Python and Ruby projects."""
+ """ Ericapi is used to generate a QScintilla API file for Python and Ruby"""\
+ """ projects."""
 pyqtApi = 2
 # End-Of-Header
 
@@ -91,11 +92,12 @@
         """
         menu = e5App().getObject("Project").getMenu("Apidoc")
         if menu:
-            self.__projectAct = E5Action(self.trUtf8('Generate API file (eric5_api)'),
-                    self.trUtf8('Generate &API file (eric5_api)'), 0, 0,
-                    self, 'doc_eric5_api')
-            self.__projectAct.setStatusTip(
-                self.trUtf8('Generate an API file using eric5_api'))
+            self.__projectAct = E5Action(
+                self.trUtf8('Generate API file (eric5_api)'),
+                self.trUtf8('Generate &API file (eric5_api)'), 0, 0,
+                self, 'doc_eric5_api')
+            self.__projectAct.setStatusTip(self.trUtf8(
+                'Generate an API file using eric5_api'))
             self.__projectAct.setWhatsThis(self.trUtf8(
                 """<b>Generate API file</b>"""
                 """<p>Generate an API file using eric5_api.</p>"""
@@ -112,7 +114,8 @@
         """
         Public method to deactivate this plugin.
         """
-        e5App().getObject("Project").showMenu.disconnect(self.__projectShowMenu)
+        e5App().getObject("Project").showMenu.disconnect(
+            self.__projectShowMenu)
         
         menu = e5App().getObject("Project").getMenu("Apidoc")
         if menu:
@@ -138,7 +141,8 @@
         """
         Private slot to perform the eric5_api api generation.
         """
-        from DocumentationPlugins.Ericapi.EricapiConfigDialog import EricapiConfigDialog
+        from DocumentationPlugins.Ericapi.EricapiConfigDialog import \
+            EricapiConfigDialog
         eolTranslation = {
             '\r': 'cr',
             '\n': 'lf',
@@ -153,10 +157,12 @@
             
             # add parameter for the eol setting
             if not project.useSystemEol():
-                args.append("--eol={0}".format(eolTranslation[project.getEolString()]))
+                args.append(
+                    "--eol={0}".format(eolTranslation[project.getEolString()]))
             
             # now do the call
-            from DocumentationPlugins.Ericapi.EricapiExecDialog import EricapiExecDialog
+            from DocumentationPlugins.Ericapi.EricapiExecDialog import \
+                EricapiExecDialog
             dia = EricapiExecDialog("Ericapi")
             res = dia.start(args, project.ppath)
             if res:
@@ -173,7 +179,8 @@
                         outfile = outputFileName
                     else:
                         root, ext = os.path.splitext(outputFileName)
-                        outfile = "{0}-{1}{2}".format(root, progLanguage.lower(), ext)
+                        outfile = "{0}-{1}{2}".format(
+                            root, progLanguage.lower(), ext)
                 
                 outfile = project.getRelativePath(outfile)
                 if outfile not in project.pdata['OTHERS']:

eric ide

mercurial