Documentation/Source/eric6.PluginManager.PluginExceptions.html

Tue, 24 Oct 2017 19:09:09 +0200

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Tue, 24 Oct 2017 19:09:09 +0200
changeset 5928
a3809f75ca07
parent 3673
e26d7d0c1088
permissions
-rw-r--r--

Changed the logic of the two web browsers in order to put new downloads at the top of the list of downloads and add the download date and time to the shown info.

<!DOCTYPE html>
<html><head>
<title>eric6.PluginManager.PluginExceptions</title>
<meta charset="UTF-8">
<style>
body {
    background: #EDECE6;
    margin: 0em 1em 10em 1em;
    color: black;
}

h1 { color: white; background: #85774A; }
h2 { color: white; background: #85774A; }
h3 { color: white; background: #9D936E; }
h4 { color: white; background: #9D936E; }
    
a { color: #BA6D36; }

</style>
</head>
<body><a NAME="top" ID="top"></a>
<h1>eric6.PluginManager.PluginExceptions</h1>
<p>
Module implementing the exceptions raised by the plugin system.
</p>
<h3>Global Attributes</h3>
<table>
<tr><td>None</td></tr>
</table>
<h3>Classes</h3>
<table>
<tr>
<td><a href="#PluginActivationError">PluginActivationError</a></td>
<td>Class defining an error raised, when there was an error during plugin activation.</td>
</tr><tr>
<td><a href="#PluginClassFormatError">PluginClassFormatError</a></td>
<td>Class defining an error raised, when the plugin module's class is invalid.</td>
</tr><tr>
<td><a href="#PluginError">PluginError</a></td>
<td>Class defining a special error for the plugin classes.</td>
</tr><tr>
<td><a href="#PluginLoadError">PluginLoadError</a></td>
<td>Class defining an error raised, when there was an error during plugin loading.</td>
</tr><tr>
<td><a href="#PluginModuleFormatError">PluginModuleFormatError</a></td>
<td>Class defining an error raised, when the plugin module is invalid.</td>
</tr><tr>
<td><a href="#PluginModulesError">PluginModulesError</a></td>
<td>Class defining an error raised, when no plugin modules were found.</td>
</tr><tr>
<td><a href="#PluginPathError">PluginPathError</a></td>
<td>Class defining an error raised, when the plugin paths were not found and could not be created.</td>
</tr><tr>
<td><a href="#PluginPy2IncompatibleError">PluginPy2IncompatibleError</a></td>
<td>Class defining an error raised, when the plugin is incompatible with Python2.</td>
</tr>
</table>
<h3>Functions</h3>
<table>
<tr><td>None</td></tr>
</table>
<hr /><hr />
<a NAME="PluginActivationError" ID="PluginActivationError"></a>
<h2>PluginActivationError</h2>
<p>
    Class defining an error raised, when there was an error during plugin
    activation.
</p>
<h3>Derived from</h3>
PluginError
<h3>Class Attributes</h3>
<table>
<tr><td>None</td></tr>
</table>
<h3>Class Methods</h3>
<table>
<tr><td>None</td></tr>
</table>
<h3>Methods</h3>
<table>
<tr>
<td><a href="#PluginActivationError.__init__">PluginActivationError</a></td>
<td>Constructor</td>
</tr>
</table>
<h3>Static Methods</h3>
<table>
<tr><td>None</td></tr>
</table>
<a NAME="PluginActivationError.__init__" ID="PluginActivationError.__init__"></a>
<h4>PluginActivationError (Constructor)</h4>
<b>PluginActivationError</b>(<i>name</i>)
<p>
        Constructor
</p><dl>
<dt><i>name</i></dt>
<dd>
name of the plugin module (string)
</dd>
</dl>
<div align="right"><a href="#top">Up</a></div>
<hr /><hr />
<a NAME="PluginClassFormatError" ID="PluginClassFormatError"></a>
<h2>PluginClassFormatError</h2>
<p>
    Class defining an error raised, when the plugin module's class is invalid.
</p>
<h3>Derived from</h3>
PluginError
<h3>Class Attributes</h3>
<table>
<tr><td>None</td></tr>
</table>
<h3>Class Methods</h3>
<table>
<tr><td>None</td></tr>
</table>
<h3>Methods</h3>
<table>
<tr>
<td><a href="#PluginClassFormatError.__init__">PluginClassFormatError</a></td>
<td>Constructor</td>
</tr>
</table>
<h3>Static Methods</h3>
<table>
<tr><td>None</td></tr>
</table>
<a NAME="PluginClassFormatError.__init__" ID="PluginClassFormatError.__init__"></a>
<h4>PluginClassFormatError (Constructor)</h4>
<b>PluginClassFormatError</b>(<i>name, class_, missing</i>)
<p>
        Constructor
</p><dl>
<dt><i>name</i></dt>
<dd>
name of the plugin module (string)
</dd><dt><i>class_</i></dt>
<dd>
name of the class not satisfying the requirements
            (string)
</dd><dt><i>missing</i></dt>
<dd>
description of the missing element (string)
</dd>
</dl>
<div align="right"><a href="#top">Up</a></div>
<hr /><hr />
<a NAME="PluginError" ID="PluginError"></a>
<h2>PluginError</h2>
<p>
    Class defining a special error for the plugin classes.
</p>
<h3>Derived from</h3>
Exception
<h3>Class Attributes</h3>
<table>
<tr><td>None</td></tr>
</table>
<h3>Class Methods</h3>
<table>
<tr><td>None</td></tr>
</table>
<h3>Methods</h3>
<table>
<tr>
<td><a href="#PluginError.__init__">PluginError</a></td>
<td>Constructor</td>
</tr><tr>
<td><a href="#PluginError.__repr__">__repr__</a></td>
<td>Special method returning a representation of the exception.</td>
</tr><tr>
<td><a href="#PluginError.__str__">__str__</a></td>
<td>Special method returning a string representation of the exception.</td>
</tr>
</table>
<h3>Static Methods</h3>
<table>
<tr><td>None</td></tr>
</table>
<a NAME="PluginError.__init__" ID="PluginError.__init__"></a>
<h4>PluginError (Constructor)</h4>
<b>PluginError</b>(<i></i>)
<p>
        Constructor
</p><a NAME="PluginError.__repr__" ID="PluginError.__repr__"></a>
<h4>PluginError.__repr__</h4>
<b>__repr__</b>(<i></i>)
<p>
        Special method returning a representation of the exception.
</p><dl>
<dt>Returns:</dt>
<dd>
string representing the error message
</dd>
</dl><a NAME="PluginError.__str__" ID="PluginError.__str__"></a>
<h4>PluginError.__str__</h4>
<b>__str__</b>(<i></i>)
<p>
        Special method returning a string representation of the exception.
</p><dl>
<dt>Returns:</dt>
<dd>
string representing the error message
</dd>
</dl>
<div align="right"><a href="#top">Up</a></div>
<hr /><hr />
<a NAME="PluginLoadError" ID="PluginLoadError"></a>
<h2>PluginLoadError</h2>
<p>
    Class defining an error raised, when there was an error during plugin
    loading.
</p>
<h3>Derived from</h3>
PluginError
<h3>Class Attributes</h3>
<table>
<tr><td>None</td></tr>
</table>
<h3>Class Methods</h3>
<table>
<tr><td>None</td></tr>
</table>
<h3>Methods</h3>
<table>
<tr>
<td><a href="#PluginLoadError.__init__">PluginLoadError</a></td>
<td>Constructor</td>
</tr>
</table>
<h3>Static Methods</h3>
<table>
<tr><td>None</td></tr>
</table>
<a NAME="PluginLoadError.__init__" ID="PluginLoadError.__init__"></a>
<h4>PluginLoadError (Constructor)</h4>
<b>PluginLoadError</b>(<i>name</i>)
<p>
        Constructor
</p><dl>
<dt><i>name</i></dt>
<dd>
name of the plugin module (string)
</dd>
</dl>
<div align="right"><a href="#top">Up</a></div>
<hr /><hr />
<a NAME="PluginModuleFormatError" ID="PluginModuleFormatError"></a>
<h2>PluginModuleFormatError</h2>
<p>
    Class defining an error raised, when the plugin module is invalid.
</p>
<h3>Derived from</h3>
PluginError
<h3>Class Attributes</h3>
<table>
<tr><td>None</td></tr>
</table>
<h3>Class Methods</h3>
<table>
<tr><td>None</td></tr>
</table>
<h3>Methods</h3>
<table>
<tr>
<td><a href="#PluginModuleFormatError.__init__">PluginModuleFormatError</a></td>
<td>Constructor</td>
</tr>
</table>
<h3>Static Methods</h3>
<table>
<tr><td>None</td></tr>
</table>
<a NAME="PluginModuleFormatError.__init__" ID="PluginModuleFormatError.__init__"></a>
<h4>PluginModuleFormatError (Constructor)</h4>
<b>PluginModuleFormatError</b>(<i>name, missing</i>)
<p>
        Constructor
</p><dl>
<dt><i>name</i></dt>
<dd>
name of the plugin module (string)
</dd><dt><i>missing</i></dt>
<dd>
description of the missing element (string)
</dd>
</dl>
<div align="right"><a href="#top">Up</a></div>
<hr /><hr />
<a NAME="PluginModulesError" ID="PluginModulesError"></a>
<h2>PluginModulesError</h2>
<p>
    Class defining an error raised, when no plugin modules were found.
</p>
<h3>Derived from</h3>
PluginError
<h3>Class Attributes</h3>
<table>
<tr><td>None</td></tr>
</table>
<h3>Class Methods</h3>
<table>
<tr><td>None</td></tr>
</table>
<h3>Methods</h3>
<table>
<tr>
<td><a href="#PluginModulesError.__init__">PluginModulesError</a></td>
<td>Constructor</td>
</tr>
</table>
<h3>Static Methods</h3>
<table>
<tr><td>None</td></tr>
</table>
<a NAME="PluginModulesError.__init__" ID="PluginModulesError.__init__"></a>
<h4>PluginModulesError (Constructor)</h4>
<b>PluginModulesError</b>(<i></i>)
<p>
        Constructor
</p>
<div align="right"><a href="#top">Up</a></div>
<hr /><hr />
<a NAME="PluginPathError" ID="PluginPathError"></a>
<h2>PluginPathError</h2>
<p>
    Class defining an error raised, when the plugin paths were not found and
    could not be created.
</p>
<h3>Derived from</h3>
PluginError
<h3>Class Attributes</h3>
<table>
<tr><td>None</td></tr>
</table>
<h3>Class Methods</h3>
<table>
<tr><td>None</td></tr>
</table>
<h3>Methods</h3>
<table>
<tr>
<td><a href="#PluginPathError.__init__">PluginPathError</a></td>
<td>Constructor</td>
</tr>
</table>
<h3>Static Methods</h3>
<table>
<tr><td>None</td></tr>
</table>
<a NAME="PluginPathError.__init__" ID="PluginPathError.__init__"></a>
<h4>PluginPathError (Constructor)</h4>
<b>PluginPathError</b>(<i>msg=None</i>)
<p>
        Constructor
</p><dl>
<dt><i>msg</i></dt>
<dd>
message to be used by the exception (string)
</dd>
</dl>
<div align="right"><a href="#top">Up</a></div>
<hr /><hr />
<a NAME="PluginPy2IncompatibleError" ID="PluginPy2IncompatibleError"></a>
<h2>PluginPy2IncompatibleError</h2>
<p>
    Class defining an error raised, when the plugin is incompatible
    with Python2.
</p>
<h3>Derived from</h3>
PluginError
<h3>Class Attributes</h3>
<table>
<tr><td>None</td></tr>
</table>
<h3>Class Methods</h3>
<table>
<tr><td>None</td></tr>
</table>
<h3>Methods</h3>
<table>
<tr>
<td><a href="#PluginPy2IncompatibleError.__init__">PluginPy2IncompatibleError</a></td>
<td>Constructor</td>
</tr>
</table>
<h3>Static Methods</h3>
<table>
<tr><td>None</td></tr>
</table>
<a NAME="PluginPy2IncompatibleError.__init__" ID="PluginPy2IncompatibleError.__init__"></a>
<h4>PluginPy2IncompatibleError (Constructor)</h4>
<b>PluginPy2IncompatibleError</b>(<i>name</i>)
<p>
        Constructor
</p><dl>
<dt><i>name</i></dt>
<dd>
name of the plugin module (string)
</dd>
</dl>
<div align="right"><a href="#top">Up</a></div>
<hr />
</body></html>

eric ide

mercurial