Documentation/Source/eric5.Utilities.compatibility_fixes.html

Sat, 17 May 2014 11:25:53 +0200

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Sat, 17 May 2014 11:25:53 +0200
changeset 3582
49f9c3695ef5
parent 3066
76a310bc7bba
child 3591
2f2a4a76dd22
permissions
-rw-r--r--

Extended the doc style checker by another eric style check.

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>
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
65 <td>Constructor, checks for unimplemented parameters.</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>
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
68 <td>Method if used in a 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>
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
71 <td>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>
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
74 <td>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>
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
77 <td>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>
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
80 <td>Write given data to file.</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>
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
91 Constructor, checks for unimplemented parameters.
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
92 </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
93 <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
94 <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
95 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
96 </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
97 <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
98 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
99 </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
100 <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
101 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
102 </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
103 <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
104 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
105 </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
106 <dd>
3066
76a310bc7bba Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 2790
diff changeset
107 behavior for the character encoding ('strict',
76a310bc7bba Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 2790
diff changeset
108 '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
109 </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
110 <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
111 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
112 </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
113 <dd>
3066
76a310bc7bba Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 2790
diff changeset
114 close underlying file descriptor if given as file
76a310bc7bba Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 2790
diff changeset
115 parameter (boolean)
76a310bc7bba Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 2790
diff changeset
116 </dd>
76a310bc7bba Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 2790
diff changeset
117 </dl><dl>
76a310bc7bba Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 2790
diff changeset
118 <dt>Raises <b>NotImplementedError</b>:</dt>
76a310bc7bba Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 2790
diff changeset
119 <dd>
76a310bc7bba Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 2790
diff changeset
120 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
121 </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
122 </dl><a NAME="File.next" ID="File.next"></a>
2533
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
123 <h4>File.next</h4>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
124 <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
125 <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
126 Method if used in a iterator.
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><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
128 <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
129 <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
130 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
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 </dl><a NAME="File.read" ID="File.read"></a>
2533
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
133 <h4>File.read</h4>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
134 <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
135 <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
136 Read n bytes or all if n=-1 from file.
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><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
138 <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
139 <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
140 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
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 </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
143 <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
144 <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
145 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
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 </dl><a NAME="File.readline" ID="File.readline"></a>
2533
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
148 <h4>File.readline</h4>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
149 <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
150 <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
151 Read one line from file.
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><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
153 <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
154 <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
155 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
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 </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
158 <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
159 <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
160 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
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 </dl><a NAME="File.readlines" ID="File.readlines"></a>
2533
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
163 <h4>File.readlines</h4>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
164 <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
165 <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
166 Read all lines from file.
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><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
168 <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
169 <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
170 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
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 </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
173 <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
174 <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
175 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
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 </dl><a NAME="File.write" ID="File.write"></a>
2533
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
178 <h4>File.write</h4>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
179 <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
180 <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
181 Write given data to file. Encode if needed.
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><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
183 <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
184 <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
185 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
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 </dl>
2533
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
188 <div align="right"><a href="#top">Up</a></div>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
189 <hr /><hr />
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
190 <a NAME="open" ID="open"></a>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
191 <h2>open</h2>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
192 <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
193 <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
194 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
195 </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
196 <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
197 <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
198 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
199 </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
200 <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
201 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
202 </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
203 <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
204 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
205 </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
206 <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
207 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
208 </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
209 <dd>
3066
76a310bc7bba Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 2790
diff changeset
210 behavior for the character encoding ('strict',
76a310bc7bba Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 2790
diff changeset
211 '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
212 </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
213 <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
214 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
215 </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
216 <dd>
3066
76a310bc7bba Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 2790
diff changeset
217 close underlying file descriptor if given as file
76a310bc7bba Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 2790
diff changeset
218 parameter (boolean)
76a310bc7bba Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 2790
diff changeset
219 </dd>
76a310bc7bba Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 2790
diff changeset
220 </dl><dl>
76a310bc7bba Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 2790
diff changeset
221 <dt>Returns:</dt>
76a310bc7bba Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 2790
diff changeset
222 <dd>
76a310bc7bba Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 2790
diff changeset
223 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
224 </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
225 </dl>
2533
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
226 <div align="right"><a href="#top">Up</a></div>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
227 <hr />
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
228 </body></html>

eric ide

mercurial