Documentation/Source/eric5.Utilities.compatibility_fixes.html

Sun, 18 May 2014 14:13:09 +0200

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Sun, 18 May 2014 14:13:09 +0200
changeset 3591
2f2a4a76dd22
parent 3066
76a310bc7bba
permissions
-rw-r--r--

Corrected a bunch of source docu issues.

2533
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1 <!DOCTYPE html>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2 <html><head>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3 <title>eric5.Utilities.compatibility_fixes</title>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4 <meta charset="UTF-8">
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
5 <style>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
6 body {
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
7 background: #EDECE6;
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
8 margin: 0em 1em 10em 1em;
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
9 color: black;
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
10 }
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
11
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
12 h1 { color: white; background: #85774A; }
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
13 h2 { color: white; background: #85774A; }
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
14 h3 { color: white; background: #9D936E; }
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
15 h4 { color: white; background: #9D936E; }
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
16
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
17 a { color: #BA6D36; }
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
18
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
19 </style>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
20 </head>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
21 <body><a NAME="top" ID="top"></a>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
22 <h1>eric5.Utilities.compatibility_fixes</h1>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
23 <p>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
24 Module implementing the open behavior of Python3 for use with Eric5.
3066
76a310bc7bba Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 2790
diff changeset
25 </p><p>
2790
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
26 The Eric5 used features are emulated only. The not emulated features
2533
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
27 should throw a NotImplementedError exception.
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
28 </p>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
29 <h3>Global Attributes</h3>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
30 <table>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
31 <tr><td>None</td></tr>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
32 </table>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
33 <h3>Classes</h3>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
34 <table>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
35 <tr>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
36 <td><a href="#File">File</a></td>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
37 <td></td>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
38 </tr>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
39 </table>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
40 <h3>Functions</h3>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
41 <table>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
42 <tr>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
43 <td><a href="#open">open</a></td>
2790
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
44 <td>Replacement for the build in open function.</td>
2533
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
45 </tr>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
46 </table>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
47 <hr /><hr />
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
48 <a NAME="File" ID="File"></a>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
49 <h2>File</h2>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
50
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
51 <h3>Derived from</h3>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
52 file
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
53 <h3>Class Attributes</h3>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
54 <table>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
55 <tr><td>fp</td></tr>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
56 </table>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
57 <h3>Class Methods</h3>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
58 <table>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
59 <tr><td>None</td></tr>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
60 </table>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
61 <h3>Methods</h3>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
62 <table>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
63 <tr>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
64 <td><a href="#File.__init__">File</a></td>
3591
2f2a4a76dd22 Corrected a bunch of source docu issues.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3066
diff changeset
65 <td>Constructor</td>
2533
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
66 </tr><tr>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
67 <td><a href="#File.next">next</a></td>
3591
2f2a4a76dd22 Corrected a bunch of source docu issues.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3066
diff changeset
68 <td>Public method used in an iterator.</td>
2533
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
69 </tr><tr>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
70 <td><a href="#File.read">read</a></td>
3591
2f2a4a76dd22 Corrected a bunch of source docu issues.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3066
diff changeset
71 <td>Public method to read n bytes or all if n=-1 from file.</td>
2533
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
72 </tr><tr>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
73 <td><a href="#File.readline">readline</a></td>
3591
2f2a4a76dd22 Corrected a bunch of source docu issues.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3066
diff changeset
74 <td>Public method to read one line from file.</td>
2533
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
75 </tr><tr>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
76 <td><a href="#File.readlines">readlines</a></td>
3591
2f2a4a76dd22 Corrected a bunch of source docu issues.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3066
diff changeset
77 <td>Public method to read all lines from file.</td>
2533
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
78 </tr><tr>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
79 <td><a href="#File.write">write</a></td>
3591
2f2a4a76dd22 Corrected a bunch of source docu issues.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3066
diff changeset
80 <td>Public method to write given data to file and encode if needed.</td>
2533
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
81 </tr>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
82 </table>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
83 <h3>Static Methods</h3>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
84 <table>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
85 <tr><td>None</td></tr>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
86 </table>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
87 <a NAME="File.__init__" ID="File.__init__"></a>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
88 <h4>File (Constructor)</h4>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
89 <b>File</b>(<i>filein, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True</i>)
2790
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
90 <p>
3591
2f2a4a76dd22 Corrected a bunch of source docu issues.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3066
diff changeset
91 Constructor
2f2a4a76dd22 Corrected a bunch of source docu issues.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3066
diff changeset
92 </p><p>
2f2a4a76dd22 Corrected a bunch of source docu issues.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3066
diff changeset
93 It checks for unimplemented parameters.
2790
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
94 </p><dl>
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
95 <dt><i>filein</i></dt>
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
96 <dd>
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
97 filename or file descriptor (string)
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
98 </dd><dt><i>mode=</i></dt>
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
99 <dd>
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
100 access mode (string)
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
101 </dd><dt><i>buffering=</i></dt>
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
102 <dd>
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
103 size of the read buffer (string)
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
104 </dd><dt><i>encoding=</i></dt>
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
105 <dd>
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
106 character encoding for reading/ writing (string)
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
107 </dd><dt><i>errors=</i></dt>
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
108 <dd>
3066
76a310bc7bba Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 2790
diff changeset
109 behavior for the character encoding ('strict',
76a310bc7bba Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 2790
diff changeset
110 'explicit', ...) (string)
2790
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
111 </dd><dt><i>newline=</i></dt>
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
112 <dd>
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
113 controls how universal newlines works (string)
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
114 </dd><dt><i>closefd=</i></dt>
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
115 <dd>
3066
76a310bc7bba Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 2790
diff changeset
116 close underlying file descriptor if given as file
76a310bc7bba Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 2790
diff changeset
117 parameter (boolean)
76a310bc7bba Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 2790
diff changeset
118 </dd>
76a310bc7bba Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 2790
diff changeset
119 </dl><dl>
76a310bc7bba Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 2790
diff changeset
120 <dt>Raises <b>NotImplementedError</b>:</dt>
76a310bc7bba Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 2790
diff changeset
121 <dd>
76a310bc7bba Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 2790
diff changeset
122 for not implemented method parameters
2790
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
123 </dd>
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
124 </dl><a NAME="File.next" ID="File.next"></a>
2533
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
125 <h4>File.next</h4>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
126 <b>next</b>(<i></i>)
2790
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
127 <p>
3591
2f2a4a76dd22 Corrected a bunch of source docu issues.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3066
diff changeset
128 Public method used in an iterator.
2790
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
129 </p><dl>
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
130 <dt>Returns:</dt>
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
131 <dd>
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
132 decoded data read
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
133 </dd>
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
134 </dl><a NAME="File.read" ID="File.read"></a>
2533
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
135 <h4>File.read</h4>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
136 <b>read</b>(<i>n=-1</i>)
2790
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
137 <p>
3591
2f2a4a76dd22 Corrected a bunch of source docu issues.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3066
diff changeset
138 Public method to read n bytes or all if n=-1 from file.
2790
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
139 </p><dl>
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
140 <dt><i>n=</i></dt>
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
141 <dd>
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
142 bytecount or all if n=-1 (int)
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
143 </dd>
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
144 </dl><dl>
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
145 <dt>Returns:</dt>
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
146 <dd>
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
147 decoded bytes read
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
148 </dd>
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
149 </dl><a NAME="File.readline" ID="File.readline"></a>
2533
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
150 <h4>File.readline</h4>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
151 <b>readline</b>(<i>limit=-1</i>)
2790
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
152 <p>
3591
2f2a4a76dd22 Corrected a bunch of source docu issues.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3066
diff changeset
153 Public method to read one line from file.
2790
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
154 </p><dl>
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
155 <dt><i>limit=</i></dt>
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
156 <dd>
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
157 maximum bytes to read or all if limit=-1 (int)
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
158 </dd>
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
159 </dl><dl>
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
160 <dt>Returns:</dt>
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
161 <dd>
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
162 decoded line read
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
163 </dd>
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
164 </dl><a NAME="File.readlines" ID="File.readlines"></a>
2533
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
165 <h4>File.readlines</h4>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
166 <b>readlines</b>(<i>hint=-1</i>)
2790
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
167 <p>
3591
2f2a4a76dd22 Corrected a bunch of source docu issues.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3066
diff changeset
168 Public method to read all lines from file.
2790
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
169 </p><dl>
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
170 <dt><i>hint=</i></dt>
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
171 <dd>
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
172 maximum bytes to read or all if hint=-1 (int)
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
173 </dd>
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
174 </dl><dl>
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
175 <dt>Returns:</dt>
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
176 <dd>
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
177 decoded lines read
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
178 </dd>
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
179 </dl><a NAME="File.write" ID="File.write"></a>
2533
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
180 <h4>File.write</h4>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
181 <b>write</b>(<i>txt</i>)
2790
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
182 <p>
3591
2f2a4a76dd22 Corrected a bunch of source docu issues.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3066
diff changeset
183 Public method to write given data to file and encode if needed.
2790
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
184 </p><dl>
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
185 <dt><i>txt</i></dt>
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
186 <dd>
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
187 data to write. (str, bytes)
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
188 </dd>
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
189 </dl>
2533
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
190 <div align="right"><a href="#top">Up</a></div>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
191 <hr /><hr />
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
192 <a NAME="open" ID="open"></a>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
193 <h2>open</h2>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
194 <b>open</b>(<i>file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True</i>)
2790
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
195 <p>
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
196 Replacement for the build in open function.
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
197 </p><dl>
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
198 <dt><i>file</i></dt>
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
199 <dd>
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
200 filename or file descriptor (string)
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
201 </dd><dt><i>mode=</i></dt>
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
202 <dd>
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
203 access mode (string)
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
204 </dd><dt><i>buffering=</i></dt>
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
205 <dd>
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
206 size of the read buffer (string)
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
207 </dd><dt><i>encoding=</i></dt>
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
208 <dd>
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
209 character encoding for reading/ writing (string)
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
210 </dd><dt><i>errors=</i></dt>
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
211 <dd>
3066
76a310bc7bba Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 2790
diff changeset
212 behavior for the character encoding ('strict',
76a310bc7bba Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 2790
diff changeset
213 'explicit', ...) (string)
2790
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
214 </dd><dt><i>newline=</i></dt>
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
215 <dd>
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
216 controls how universal newlines works (string)
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
217 </dd><dt><i>closefd=</i></dt>
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
218 <dd>
3066
76a310bc7bba Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 2790
diff changeset
219 close underlying file descriptor if given as file
76a310bc7bba Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 2790
diff changeset
220 parameter (boolean)
76a310bc7bba Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 2790
diff changeset
221 </dd>
76a310bc7bba Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 2790
diff changeset
222 </dl><dl>
76a310bc7bba Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 2790
diff changeset
223 <dt>Returns:</dt>
76a310bc7bba Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 2790
diff changeset
224 <dd>
76a310bc7bba Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 2790
diff changeset
225 Returns the new file object
2790
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
226 </dd>
6686a3326df8 Special case if no 'b' or 't' in access mode fixed. Source docu added.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2533
diff changeset
227 </dl>
2533
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
228 <div align="right"><a href="#top">Up</a></div>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
229 <hr />
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
230 </body></html>

eric ide

mercurial