Documentation/Source/eric5.Utilities.compatibility_fixes.html

Mon, 08 Jul 2013 21:47:26 +0200

author
T.Rzepka <Tobias.Rzepka@gmail.com>
date
Mon, 08 Jul 2013 21:47:26 +0200
branch
Py2 comp.
changeset 2790
6686a3326df8
parent 2533
8fb5922867f2
child 3066
76a310bc7bba
permissions
-rw-r--r--

Special case if no 'b' or 't' in access mode fixed. Source docu added.

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.
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
25 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
26 should throw a NotImplementedError exception.
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
27 </p>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
28 <h3>Global Attributes</h3>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
29 <table>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
30 <tr><td>None</td></tr>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
31 </table>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
32 <h3>Classes</h3>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
33 <table>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
34 <tr>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
35 <td><a href="#File">File</a></td>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
36 <td></td>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
37 </tr>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
38 </table>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
39 <h3>Functions</h3>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
40 <table>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
41 <tr>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
42 <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
43 <td>Replacement for the build in open function.</td>
2533
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
44 </tr>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
45 </table>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
46 <hr /><hr />
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
47 <a NAME="File" ID="File"></a>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
48 <h2>File</h2>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
49
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
50 <h3>Derived from</h3>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
51 file
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
52 <h3>Class Attributes</h3>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
53 <table>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
54 <tr><td>fp</td></tr>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
55 </table>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
56 <h3>Class Methods</h3>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
57 <table>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
58 <tr><td>None</td></tr>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
59 </table>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
60 <h3>Methods</h3>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
61 <table>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
62 <tr>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
63 <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
64 <td>Constructor, checks for unimplemented parameters.</td>
2533
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
65 </tr><tr>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
66 <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
67 <td>Method if used in a iterator.</td>
2533
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
68 </tr><tr>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
69 <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
70 <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
71 </tr><tr>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
72 <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
73 <td>Read one line from file.</td>
2533
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
74 </tr><tr>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
75 <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
76 <td>Read all lines from file.</td>
2533
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
77 </tr><tr>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
78 <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
79 <td>Write given data to file.</td>
2533
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
80 </tr>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
81 </table>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
82 <h3>Static Methods</h3>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
83 <table>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
84 <tr><td>None</td></tr>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
85 </table>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
86 <a NAME="File.__init__" ID="File.__init__"></a>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
87 <h4>File (Constructor)</h4>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
88 <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
89 <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
90 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
91 </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
92 <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
93 <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
94 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
95 </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
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 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
98 </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
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 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
101 </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
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 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
104 </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
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 behavior for the character encoding ('strict', 'explicit', ...) (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>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
108 <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
109 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
110 </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
111 <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
112 close underlying file descriptor if given as file parameter (boolean)
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>
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 </dl><a NAME="File.next" ID="File.next"></a>
2533
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
115 <h4>File.next</h4>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
116 <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
117 <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
118 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
119 </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
120 <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
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 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
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.read" ID="File.read"></a>
2533
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
125 <h4>File.read</h4>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
126 <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
127 <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
128 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
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><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
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 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
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><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
135 <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
136 <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
137 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
138 </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
139 </dl><a NAME="File.readline" ID="File.readline"></a>
2533
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
140 <h4>File.readline</h4>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
141 <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
142 <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
143 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
144 </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
145 <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
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 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
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><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
150 <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
151 <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
152 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
153 </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
154 </dl><a NAME="File.readlines" ID="File.readlines"></a>
2533
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
155 <h4>File.readlines</h4>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
156 <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
157 <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
158 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
159 </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
160 <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
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 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
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><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
165 <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
166 <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
167 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
168 </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
169 </dl><a NAME="File.write" ID="File.write"></a>
2533
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
170 <h4>File.write</h4>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
171 <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
172 <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
173 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
174 </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
175 <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
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 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
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>
2533
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
180 <div align="right"><a href="#top">Up</a></div>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
181 <hr /><hr />
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
182 <a NAME="open" ID="open"></a>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
183 <h2>open</h2>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
184 <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
185 <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
186 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
187 </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
188 <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
189 <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
190 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
191 </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
192 <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
193 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
194 </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
195 <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
196 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
197 </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
198 <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
199 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
200 </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
201 <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
202 behavior for the character encoding ('strict', 'explicit', ...) (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
203 </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
204 <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
205 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
206 </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
207 <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
208 close underlying file descriptor if given as file parameter (boolean)
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>
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 </dl>
2533
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
211 <div align="right"><a href="#top">Up</a></div>
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
212 <hr />
8fb5922867f2 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
213 </body></html>

eric ide

mercurial