Documentation/Source/eric5.Utilities.__init__.html

changeset 48
f4274afeba82
parent 41
572a009369f0
child 58
37f0444c3479
--- a/Documentation/Source/eric5.Utilities.__init__.html	Mon Jan 11 17:42:24 2010 +0000
+++ b/Documentation/Source/eric5.Utilities.__init__.html	Mon Jan 11 18:05:51 2010 +0000
@@ -26,11 +26,14 @@
 </p>
 <h3>Global Attributes</h3>
 <table>
-<tr><td>_escape</td></tr><tr><td>_escape_map</td></tr><tr><td>_uescape</td></tr><tr><td>configDir</td></tr><tr><td>supportedCodecs</td></tr>
+<tr><td>_escape</td></tr><tr><td>_escape_map</td></tr><tr><td>_uescape</td></tr><tr><td>codingBytes_regexps</td></tr><tr><td>coding_regexps</td></tr><tr><td>configDir</td></tr><tr><td>supportedCodecs</td></tr>
 </table>
 <h3>Classes</h3>
 <table>
-<tr><td>None</td></tr>
+<tr>
+<td><a href="#CodingError">CodingError</a></td>
+<td>&#67;&#108;&#97;&#115;&#115; &#105;&#109;&#112;&#108;&#101;&#109;&#101;&#110;&#116;&#105;&#110;&#103; &#97;&#110; &#101;x&#99;&#101;&#112;&#116;&#105;&#111;&#110;, w&#104;&#105;&#99;&#104; &#105;&#115; &#114;&#97;&#105;&#115;&#101;&#100;, &#105;&#102; &#97; &#103;&#105;v&#101;&#110; &#99;&#111;&#100;&#105;&#110;&#103; &#105;&#115; &#105;&#110;&#99;&#111;&#114;&#114;&#101;&#99;&#116;.</td>
+</tr>
 </table>
 <h3>Functions</h3>
 <table>
@@ -47,9 +50,15 @@
 <td><a href="#convertLineEnds">convertLineEnds</a></td>
 <td>&#70;&#117;&#110;&#99;&#116;&#105;&#111;&#110; &#116;&#111; &#99;&#111;&#110;v&#101;&#114;&#116; &#116;&#104;&#101; &#101;&#110;&#100; &#111;&#102; &#108;&#105;&#110;&#101; &#99;&#104;&#97;&#114;&#97;&#99;&#116;&#101;&#114;&#115;.</td>
 </tr><tr>
+<td><a href="#decode">decode</a></td>
+<td>&#70;&#117;&#110;&#99;&#116;&#105;&#111;&#110; &#116;&#111; &#100;&#101;&#99;&#111;&#100;&#101; &#115;&#111;&#109;&#101; &#98;y&#116;&#101; &#116;&#101;x&#116; &#105;&#110;&#116;&#111; &#97; &#115;&#116;&#114;&#105;&#110;&#103;.</td>
+</tr><tr>
 <td><a href="#direntries">direntries</a></td>
 <td>&#70;&#117;&#110;&#99;&#116;&#105;&#111;&#110; &#114;&#101;&#116;&#117;&#114;&#110;&#105;&#110;&#103; &#97; &#108;&#105;&#115;&#116; &#111;&#102; &#97;&#108;&#108; &#102;&#105;&#108;&#101;&#115; &#97;&#110;&#100; &#100;&#105;&#114;&#101;&#99;&#116;&#111;&#114;&#105;&#101;&#115;.</td>
 </tr><tr>
+<td><a href="#encode">encode</a></td>
+<td>&#70;&#117;&#110;&#99;&#116;&#105;&#111;&#110; &#116;&#111; &#101;&#110;&#99;&#111;&#100;&#101; &#116;&#101;x&#116; &#105;&#110;&#116;&#111; &#97; &#98;y&#116;&#101; &#116;&#101;x&#116;.</td>
+</tr><tr>
 <td><a href="#escape_entities">escape_entities</a></td>
 <td>&#70;&#117;&#110;&#99;&#116;&#105;&#111;&#110; &#116;&#111; &#101;&#110;&#99;&#111;&#100;&#101; &#104;&#116;&#109;&#108; &#101;&#110;&#116;&#105;&#116;&#105;&#101;&#115;.</td>
 </tr><tr>
@@ -107,6 +116,12 @@
 <td><a href="#getUserName">getUserName</a></td>
 <td>&#70;&#117;&#110;&#99;&#116;&#105;&#111;&#110; &#116;&#111; &#103;&#101;&#116; &#116;&#104;&#101; &#117;&#115;&#101;&#114; &#110;&#97;&#109;&#101;.</td>
 </tr><tr>
+<td><a href="#get_coding">get_coding</a></td>
+<td>&#70;&#117;&#110;&#99;&#116;&#105;&#111;&#110; &#116;&#111; &#103;&#101;&#116; &#116;&#104;&#101; &#99;&#111;&#100;&#105;&#110;&#103; &#111;&#102; &#97; &#116;&#101;x&#116;.</td>
+</tr><tr>
+<td><a href="#get_codingBytes">get_codingBytes</a></td>
+<td>&#70;&#117;&#110;&#99;&#116;&#105;&#111;&#110; &#116;&#111; &#103;&#101;&#116; &#116;&#104;&#101; &#99;&#111;&#100;&#105;&#110;&#103; &#111;&#102; &#97; &#98;y&#116;&#101;&#115; &#116;&#101;x&#116;.</td>
+</tr><tr>
 <td><a href="#hasEnvironmentEntry">hasEnvironmentEntry</a></td>
 <td>&#77;&#111;&#100;&#117;&#108;&#101; &#102;&#117;&#110;&#99;&#116;&#105;&#111;&#110; &#116;&#111; &#99;&#104;&#101;&#99;&#107;, &#105;&#102; &#116;&#104;&#101; &#101;&#110;v&#105;&#114;&#111;&#110;&#109;&#101;&#110;&#116; &#99;&#111;&#110;&#116;&#97;&#105;&#110;&#115; &#97;&#110; &#101;&#110;&#116;&#114;y.</td>
 </tr><tr>
@@ -164,6 +179,9 @@
 <td><a href="#pwEncode">pwEncode</a></td>
 <td>&#77;&#111;&#100;&#117;&#108;&#101; &#102;&#117;&#110;&#99;&#116;&#105;&#111;&#110; &#116;&#111; &#101;&#110;&#99;&#111;&#100;&#101; &#97; &#112;&#97;&#115;&#115;w&#111;&#114;&#100;.</td>
 </tr><tr>
+<td><a href="#readEncodedFile">readEncodedFile</a></td>
+<td>&#70;&#117;&#110;&#99;&#116;&#105;&#111;&#110; &#116;&#111; &#114;&#101;&#97;&#100; &#97; &#102;&#105;&#108;&#101; &#97;&#110;&#100; &#100;&#101;&#99;&#111;&#100;&#101; &#105;&#116;'&#115; &#99;&#111;&#110;&#116;&#101;&#110;&#116;&#115; &#105;&#110;&#116;&#111; &#112;&#114;&#111;&#112;&#101;&#114; &#116;&#101;x&#116;.</td>
+</tr><tr>
 <td><a href="#relpath">relpath</a></td>
 <td>&#82;&#101;&#116;&#117;&#114;&#110; &#97; &#114;&#101;&#108;&#97;&#116;&#105;v&#101; v&#101;&#114;&#115;&#105;&#111;&#110; &#111;&#102; &#97; &#112;&#97;&#116;&#104;.</td>
 </tr><tr>
@@ -184,9 +202,64 @@
 </tr><tr>
 <td><a href="#win32_Kill">win32_Kill</a></td>
 <td>&#70;&#117;&#110;&#99;&#116;&#105;&#111;&#110; &#116;&#111; &#112;&#114;&#111;v&#105;&#100;&#101; &#97;&#110; &#111;&#115;.&#107;&#105;&#108;&#108; &#101;&#113;&#117;&#105;v&#97;&#108;&#101;&#110;&#116; &#102;&#111;&#114; &#87;&#105;&#110;&#51;&#50;.</td>
+</tr><tr>
+<td><a href="#writeEncodedFile">writeEncodedFile</a></td>
+<td>&#70;&#117;&#110;&#99;&#116;&#105;&#111;&#110; &#116;&#111; w&#114;&#105;&#116;&#101; &#97; &#102;&#105;&#108;&#101; w&#105;&#116;&#104; &#112;&#114;&#111;&#112;&#101;&#114;&#108;y &#101;&#110;&#99;&#111;&#100;&#101;&#100; &#116;&#101;x&#116;.</td>
 </tr>
 </table>
 <hr /><hr />
+<a NAME="CodingError" ID="CodingError"></a>
+<h2>CodingError</h2>
+<p>
+    &#67;&#108;&#97;&#115;&#115; &#105;&#109;&#112;&#108;&#101;&#109;&#101;&#110;&#116;&#105;&#110;&#103; &#97;&#110; &#101;x&#99;&#101;&#112;&#116;&#105;&#111;&#110;, w&#104;&#105;&#99;&#104; &#105;&#115; &#114;&#97;&#105;&#115;&#101;&#100;, &#105;&#102; &#97; &#103;&#105;v&#101;&#110; &#99;&#111;&#100;&#105;&#110;&#103; &#105;&#115; &#105;&#110;&#99;&#111;&#114;&#114;&#101;&#99;&#116;.
+</p>
+<h3>Derived from</h3>
+Exception
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#CodingError.__init__">CodingError</a></td>
+<td>&#67;&#111;&#110;&#115;&#116;&#114;&#117;&#99;&#116;&#111;&#114;</td>
+</tr><tr>
+<td><a href="#CodingError.__repr__">__repr__</a></td>
+<td>&#80;&#114;&#105;v&#97;&#116;&#101; &#109;&#101;&#116;&#104;&#111;&#100; &#114;&#101;&#116;&#117;&#114;&#110;&#105;&#110;&#103; &#97; &#114;&#101;&#112;&#114;&#101;&#115;&#101;&#110;&#116;&#97;&#116;&#105;&#111;&#110; &#111;&#102; &#116;&#104;&#101; &#101;x&#99;&#101;&#112;&#116;&#105;&#111;&#110;.</td>
+</tr><tr>
+<td><a href="#CodingError.__str__">__str__</a></td>
+<td>&#80;&#114;&#105;v&#97;&#116;&#101; &#109;&#101;&#116;&#104;&#111;&#100; &#114;&#101;&#116;&#117;&#114;&#110;&#105;&#110;&#103; &#97; &#115;&#116;&#114;&#105;&#110;&#103; &#114;&#101;&#112;&#114;&#101;&#115;&#101;&#110;&#116;&#97;&#116;&#105;&#111;&#110; &#111;&#102; &#116;&#104;&#101; &#101;x&#99;&#101;&#112;&#116;&#105;&#111;&#110;.</td>
+</tr>
+</table>
+<a NAME="CodingError.__init__" ID="CodingError.__init__"></a>
+<h4>CodingError (Constructor)</h4>
+<b>CodingError</b>(<i>coding</i>)
+<p>
+        &#67;&#111;&#110;&#115;&#116;&#114;&#117;&#99;&#116;&#111;&#114;
+</p><a NAME="CodingError.__repr__" ID="CodingError.__repr__"></a>
+<h4>CodingError.__repr__</h4>
+<b>__repr__</b>(<i></i>)
+<p>
+        &#80;&#114;&#105;v&#97;&#116;&#101; &#109;&#101;&#116;&#104;&#111;&#100; &#114;&#101;&#116;&#117;&#114;&#110;&#105;&#110;&#103; &#97; &#114;&#101;&#112;&#114;&#101;&#115;&#101;&#110;&#116;&#97;&#116;&#105;&#111;&#110; &#111;&#102; &#116;&#104;&#101; &#101;x&#99;&#101;&#112;&#116;&#105;&#111;&#110;.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+&#115;&#116;&#114;&#105;&#110;&#103; &#114;&#101;&#112;&#114;&#101;&#115;&#101;&#110;&#116;&#105;&#110;&#103; &#116;&#104;&#101; &#101;&#114;&#114;&#111;&#114; &#109;&#101;&#115;&#115;&#97;&#103;&#101;
+</dd>
+</dl><a NAME="CodingError.__str__" ID="CodingError.__str__"></a>
+<h4>CodingError.__str__</h4>
+<b>__str__</b>(<i></i>)
+<p>
+        &#80;&#114;&#105;v&#97;&#116;&#101; &#109;&#101;&#116;&#104;&#111;&#100; &#114;&#101;&#116;&#117;&#114;&#110;&#105;&#110;&#103; &#97; &#115;&#116;&#114;&#105;&#110;&#103; &#114;&#101;&#112;&#114;&#101;&#115;&#101;&#110;&#116;&#97;&#116;&#105;&#111;&#110; &#111;&#102; &#116;&#104;&#101; &#101;x&#99;&#101;&#112;&#116;&#105;&#111;&#110;.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+&#115;&#116;&#114;&#105;&#110;&#103; &#114;&#101;&#112;&#114;&#101;&#115;&#101;&#110;&#116;&#105;&#110;&#103; &#116;&#104;&#101; &#101;&#114;&#114;&#111;&#114; &#109;&#101;&#115;&#115;&#97;&#103;&#101;
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
 <a NAME="_percentReplacementFunc" ID="_percentReplacementFunc"></a>
 <h2>_percentReplacementFunc</h2>
 <b>_percentReplacementFunc</b>(<i>matchobj</i>)
@@ -274,6 +347,24 @@
 </dl>
 <div align="right"><a href="#top">Up</a></div>
 <hr /><hr />
+<a NAME="decode" ID="decode"></a>
+<h2>decode</h2>
+<b>decode</b>(<i>text</i>)
+<p>
+    &#70;&#117;&#110;&#99;&#116;&#105;&#111;&#110; &#116;&#111; &#100;&#101;&#99;&#111;&#100;&#101; &#115;&#111;&#109;&#101; &#98;y&#116;&#101; &#116;&#101;x&#116; &#105;&#110;&#116;&#111; &#97; &#115;&#116;&#114;&#105;&#110;&#103;.
+</p><dl>
+<dt><i>text</i></dt>
+<dd>
+&#98;y&#116;&#101; &#116;&#101;x&#116; &#116;&#111; &#100;&#101;&#99;&#111;&#100;&#101; (&#98;y&#116;&#101;&#115;)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+&#116;&#117;&#112;&#108;&#101; &#111;&#102; &#100;&#101;&#99;&#111;&#100;&#101;&#100; &#116;&#101;x&#116; &#97;&#110;&#100; &#101;&#110;&#99;&#111;&#100;&#105;&#110;&#103; (&#115;&#116;&#114;&#105;&#110;&#103;, &#115;&#116;&#114;&#105;&#110;&#103;)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
 <a NAME="direntries" ID="direntries"></a>
 <h2>direntries</h2>
 <b>direntries</b>(<i>path, filesonly=False, pattern=None, followsymlinks=True, checkStop=None</i>)
@@ -306,6 +397,27 @@
 </dl>
 <div align="right"><a href="#top">Up</a></div>
 <hr /><hr />
+<a NAME="encode" ID="encode"></a>
+<h2>encode</h2>
+<b>encode</b>(<i>text, orig_coding</i>)
+<p>
+    &#70;&#117;&#110;&#99;&#116;&#105;&#111;&#110; &#116;&#111; &#101;&#110;&#99;&#111;&#100;&#101; &#116;&#101;x&#116; &#105;&#110;&#116;&#111; &#97; &#98;y&#116;&#101; &#116;&#101;x&#116;.
+</p><dl>
+<dt><i>text</i></dt>
+<dd>
+&#116;&#101;x&#116; &#116;&#111; &#98;&#101; &#101;&#110;&#99;&#111;&#100;&#101;&#100; (&#115;&#116;&#114;&#105;&#110;&#103;)
+</dd><dt><i>orig_coding</i></dt>
+<dd>
+&#116;y&#112;&#101; &#111;&#102; &#116;&#104;&#101; &#111;&#114;&#105;&#103;&#105;&#110;&#97;&#108; &#101;&#110;&#99;&#111;&#100;&#105;&#110;&#103; (&#115;&#116;&#114;&#105;&#110;&#103;)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+&#116;&#117;&#112;&#108;&#101; &#111;&#102; &#101;&#110;&#99;&#111;&#100;&#101;&#100; &#116;&#101;x&#116; &#97;&#110;&#100; &#101;&#110;&#99;&#111;&#100;&#105;&#110;&#103; &#117;&#115;&#101;&#100; (&#98;y&#116;&#101;&#115;, &#115;&#116;&#114;&#105;&#110;&#103;)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
 <a NAME="escape_entities" ID="escape_entities"></a>
 <h2>escape_entities</h2>
 <b>escape_entities</b>(<i>m, map=_escape_map</i>)
@@ -629,6 +741,42 @@
 </dl>
 <div align="right"><a href="#top">Up</a></div>
 <hr /><hr />
+<a NAME="get_coding" ID="get_coding"></a>
+<h2>get_coding</h2>
+<b>get_coding</b>(<i>text</i>)
+<p>
+    &#70;&#117;&#110;&#99;&#116;&#105;&#111;&#110; &#116;&#111; &#103;&#101;&#116; &#116;&#104;&#101; &#99;&#111;&#100;&#105;&#110;&#103; &#111;&#102; &#97; &#116;&#101;x&#116;.
+</p><dl>
+<dt><i>text</i></dt>
+<dd>
+&#116;&#101;x&#116; &#116;&#111; &#105;&#110;&#115;&#112;&#101;&#99;&#116; (&#115;&#116;&#114;&#105;&#110;&#103;)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+&#99;&#111;&#100;&#105;&#110;&#103; &#115;&#116;&#114;&#105;&#110;&#103;
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="get_codingBytes" ID="get_codingBytes"></a>
+<h2>get_codingBytes</h2>
+<b>get_codingBytes</b>(<i>text</i>)
+<p>
+    &#70;&#117;&#110;&#99;&#116;&#105;&#111;&#110; &#116;&#111; &#103;&#101;&#116; &#116;&#104;&#101; &#99;&#111;&#100;&#105;&#110;&#103; &#111;&#102; &#97; &#98;y&#116;&#101;&#115; &#116;&#101;x&#116;.
+</p><dl>
+<dt><i>text</i></dt>
+<dd>
+&#98;y&#116;&#101;&#115; &#116;&#101;x&#116; &#116;&#111; &#105;&#110;&#115;&#112;&#101;&#99;&#116; (&#98;y&#116;&#101;&#115;)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+&#99;&#111;&#100;&#105;&#110;&#103; &#115;&#116;&#114;&#105;&#110;&#103;
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
 <a NAME="hasEnvironmentEntry" ID="hasEnvironmentEntry"></a>
 <h2>hasEnvironmentEntry</h2>
 <b>hasEnvironmentEntry</b>(<i>key</i>)
@@ -990,6 +1138,24 @@
 </dl>
 <div align="right"><a href="#top">Up</a></div>
 <hr /><hr />
+<a NAME="readEncodedFile" ID="readEncodedFile"></a>
+<h2>readEncodedFile</h2>
+<b>readEncodedFile</b>(<i>filename</i>)
+<p>
+    &#70;&#117;&#110;&#99;&#116;&#105;&#111;&#110; &#116;&#111; &#114;&#101;&#97;&#100; &#97; &#102;&#105;&#108;&#101; &#97;&#110;&#100; &#100;&#101;&#99;&#111;&#100;&#101; &#105;&#116;'&#115; &#99;&#111;&#110;&#116;&#101;&#110;&#116;&#115; &#105;&#110;&#116;&#111; &#112;&#114;&#111;&#112;&#101;&#114; &#116;&#101;x&#116;.
+</p><dl>
+<dt><i>filename</i></dt>
+<dd>
+&#110;&#97;&#109;&#101; &#111;&#102; &#116;&#104;&#101; &#102;&#105;&#108;&#101; &#116;&#111; &#114;&#101;&#97;&#100; (&#115;&#116;&#114;&#105;&#110;&#103;)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+&#116;&#117;&#112;&#108;&#101; &#111;&#102; &#100;&#101;&#99;&#111;&#100;&#101;&#100; &#116;&#101;x&#116; &#97;&#110;&#100; &#101;&#110;&#99;&#111;&#100;&#105;&#110;&#103; (&#115;&#116;&#114;&#105;&#110;&#103;, &#115;&#116;&#114;&#105;&#110;&#103;)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
 <a NAME="relpath" ID="relpath"></a>
 <h2>relpath</h2>
 <b>relpath</b>(<i>path, start = os.path.curdir</i>)
@@ -1102,5 +1268,29 @@
 </dd>
 </dl>
 <div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="writeEncodedFile" ID="writeEncodedFile"></a>
+<h2>writeEncodedFile</h2>
+<b>writeEncodedFile</b>(<i>filename, text, orig_coding</i>)
+<p>
+    &#70;&#117;&#110;&#99;&#116;&#105;&#111;&#110; &#116;&#111; w&#114;&#105;&#116;&#101; &#97; &#102;&#105;&#108;&#101; w&#105;&#116;&#104; &#112;&#114;&#111;&#112;&#101;&#114;&#108;y &#101;&#110;&#99;&#111;&#100;&#101;&#100; &#116;&#101;x&#116;.
+</p><dl>
+<dt><i>filename</i></dt>
+<dd>
+&#110;&#97;&#109;&#101; &#111;&#102; &#116;&#104;&#101; &#102;&#105;&#108;&#101; &#116;&#111; &#114;&#101;&#97;&#100; (&#115;&#116;&#114;&#105;&#110;&#103;)
+</dd><dt><i>text</i></dt>
+<dd>
+&#116;&#101;x&#116; &#116;&#111; &#98;&#101; w&#114;&#105;&#116;&#116;&#101;&#110; (&#115;&#116;&#114;&#105;&#110;&#103;)
+</dd><dt><i>orig_coding</i></dt>
+<dd>
+&#116;y&#112;&#101; &#111;&#102; &#116;&#104;&#101; &#111;&#114;&#105;&#103;&#105;&#110;&#97;&#108; &#101;&#110;&#99;&#111;&#100;&#105;&#110;&#103; (&#115;&#116;&#114;&#105;&#110;&#103;)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+&#101;&#110;&#99;&#111;&#100;&#105;&#110;&#103; &#117;&#115;&#101;&#100; &#102;&#111;&#114; w&#114;&#105;&#116;&#105;&#110;&#103; &#116;&#104;&#101; &#102;&#105;&#108;&#101; (&#115;&#116;&#114;&#105;&#110;&#103;)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
 <hr />
 </body></html>
\ No newline at end of file

eric ide

mercurial