Documentation/Source/eric6.DebugClients.Python.AsyncFile.html

Sat, 22 Oct 2016 17:09:08 +0200

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Sat, 22 Oct 2016 17:09:08 +0200
changeset 5264
8bc23ecb4ea3
parent 5245
e1908fd9deac
child 5966
3325ecd87c7c
permissions
-rw-r--r--

Finished the refactoring of the Mercurial user config management code.

5245
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1 <!DOCTYPE html>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2 <html><head>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3 <title>eric6.DebugClients.Python.AsyncFile</title>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4 <meta charset="UTF-8">
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
5 <style>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
6 body {
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
7 background: #EDECE6;
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
8 margin: 0em 1em 10em 1em;
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
9 color: black;
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
10 }
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
11
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
12 h1 { color: white; background: #85774A; }
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
13 h2 { color: white; background: #85774A; }
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
14 h3 { color: white; background: #9D936E; }
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
15 h4 { color: white; background: #9D936E; }
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
16
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
17 a { color: #BA6D36; }
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
18
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
19 </style>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
20 </head>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
21 <body><a NAME="top" ID="top"></a>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
22 <h1>eric6.DebugClients.Python.AsyncFile</h1>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
23 <p>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
24 Module implementing an asynchronous file like socket interface for the
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
25 debugger.
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
26 </p>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
27 <h3>Global Attributes</h3>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
28 <table>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
29 <tr><td>None</td></tr>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
30 </table>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
31 <h3>Classes</h3>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
32 <table>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
33 <tr>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
34 <td><a href="#AsyncFile">AsyncFile</a></td>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
35 <td>Class wrapping a socket object with a file interface.</td>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
36 </tr>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
37 </table>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
38 <h3>Functions</h3>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
39 <table>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
40 <tr>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
41 <td><a href="#AsyncPendingWrite">AsyncPendingWrite</a></td>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
42 <td>Module function to check for data to be written.</td>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
43 </tr>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
44 </table>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
45 <hr /><hr />
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
46 <a NAME="AsyncFile" ID="AsyncFile"></a>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
47 <h2>AsyncFile</h2>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
48 <p>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
49 Class wrapping a socket object with a file interface.
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
50 </p>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
51 <h3>Derived from</h3>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
52 object
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
53 <h3>Class Attributes</h3>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
54 <table>
5264
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
55 <tr><td>maxtries</td></tr>
5245
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
56 </table>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
57 <h3>Class Methods</h3>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
58 <table>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
59 <tr><td>None</td></tr>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
60 </table>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
61 <h3>Methods</h3>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
62 <table>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
63 <tr>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
64 <td><a href="#AsyncFile.__init__">AsyncFile</a></td>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
65 <td>Constructor</td>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
66 </tr><tr>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
67 <td><a href="#AsyncFile.__checkMode">__checkMode</a></td>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
68 <td>Private method to check the mode.</td>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
69 </tr><tr>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
70 <td><a href="#AsyncFile.close">close</a></td>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
71 <td>Public method to close the file.</td>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
72 </tr><tr>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
73 <td><a href="#AsyncFile.fileno">fileno</a></td>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
74 <td>Public method returning the file number.</td>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
75 </tr><tr>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
76 <td><a href="#AsyncFile.flush">flush</a></td>
5264
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
77 <td>Public method to write all pending entries.</td>
5245
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
78 </tr><tr>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
79 <td><a href="#AsyncFile.isatty">isatty</a></td>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
80 <td>Public method to indicate whether a tty interface is supported.</td>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
81 </tr><tr>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
82 <td><a href="#AsyncFile.pendingWrite">pendingWrite</a></td>
5264
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
83 <td>Public method that returns the number of strings waiting to be written.</td>
5245
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
84 </tr><tr>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
85 <td><a href="#AsyncFile.read">read</a></td>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
86 <td>Public method to read bytes from this file.</td>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
87 </tr><tr>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
88 <td><a href="#AsyncFile.read_p">read_p</a></td>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
89 <td>Public method to read bytes from this file.</td>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
90 </tr><tr>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
91 <td><a href="#AsyncFile.readable">readable</a></td>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
92 <td>Public method to check, if the stream is readable.</td>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
93 </tr><tr>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
94 <td><a href="#AsyncFile.readline">readline</a></td>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
95 <td>Public method to read one line from this file.</td>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
96 </tr><tr>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
97 <td><a href="#AsyncFile.readline_p">readline_p</a></td>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
98 <td>Public method to read a line from this file.</td>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
99 </tr><tr>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
100 <td><a href="#AsyncFile.readlines">readlines</a></td>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
101 <td>Public method to read all lines from this file.</td>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
102 </tr><tr>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
103 <td><a href="#AsyncFile.seek">seek</a></td>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
104 <td>Public method to move the filepointer.</td>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
105 </tr><tr>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
106 <td><a href="#AsyncFile.seekable">seekable</a></td>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
107 <td>Public method to check, if the stream is seekable.</td>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
108 </tr><tr>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
109 <td><a href="#AsyncFile.tell">tell</a></td>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
110 <td>Public method to get the filepointer position.</td>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
111 </tr><tr>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
112 <td><a href="#AsyncFile.truncate">truncate</a></td>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
113 <td>Public method to truncate the file.</td>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
114 </tr><tr>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
115 <td><a href="#AsyncFile.writable">writable</a></td>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
116 <td>Public method to check, if a stream is writable.</td>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
117 </tr><tr>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
118 <td><a href="#AsyncFile.write">write</a></td>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
119 <td>Public method to write a string to the file.</td>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
120 </tr><tr>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
121 <td><a href="#AsyncFile.write_p">write_p</a></td>
5264
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
122 <td>Public method to write a json-rpc 2.0 coded string to the file.</td>
5245
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
123 </tr><tr>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
124 <td><a href="#AsyncFile.writelines">writelines</a></td>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
125 <td>Public method to write a list of strings to the file.</td>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
126 </tr>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
127 </table>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
128 <h3>Static Methods</h3>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
129 <table>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
130 <tr><td>None</td></tr>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
131 </table>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
132 <a NAME="AsyncFile.__init__" ID="AsyncFile.__init__"></a>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
133 <h4>AsyncFile (Constructor)</h4>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
134 <b>AsyncFile</b>(<i>sock, mode, name</i>)
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
135 <p>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
136 Constructor
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
137 </p><dl>
5264
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
138 <dt><i>sock</i> (socket)</dt>
5245
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
139 <dd>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
140 the socket object being wrapped
5264
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
141 </dd><dt><i>mode</i> (str)</dt>
5245
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
142 <dd>
5264
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
143 mode of this file
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
144 </dd><dt><i>name</i> (str)</dt>
5245
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
145 <dd>
5264
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
146 name of this file
5245
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
147 </dd>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
148 </dl><a NAME="AsyncFile.__checkMode" ID="AsyncFile.__checkMode"></a>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
149 <h4>AsyncFile.__checkMode</h4>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
150 <b>__checkMode</b>(<i>mode</i>)
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
151 <p>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
152 Private method to check the mode.
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
153 </p><p>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
154 This method checks, if an operation is permitted according to
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
155 the mode of the file. If it is not, an IOError is raised.
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
156 </p><dl>
5264
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
157 <dt><i>mode</i> (string)</dt>
5245
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
158 <dd>
5264
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
159 the mode to be checked
5245
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
160 </dd>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
161 </dl><dl>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
162 <dt>Raises <b>IOError</b>:</dt>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
163 <dd>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
164 raised to indicate a bad file descriptor
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
165 </dd>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
166 </dl><a NAME="AsyncFile.close" ID="AsyncFile.close"></a>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
167 <h4>AsyncFile.close</h4>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
168 <b>close</b>(<i>closeit=False</i>)
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
169 <p>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
170 Public method to close the file.
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
171 </p><dl>
5264
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
172 <dt><i>closeit</i> (bool)</dt>
5245
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
173 <dd>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
174 flag to indicate a close ordered by the debugger code
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
175 </dd>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
176 </dl><a NAME="AsyncFile.fileno" ID="AsyncFile.fileno"></a>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
177 <h4>AsyncFile.fileno</h4>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
178 <b>fileno</b>(<i></i>)
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
179 <p>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
180 Public method returning the file number.
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
181 </p><dl>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
182 <dt>Returns:</dt>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
183 <dd>
5264
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
184 file number
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
185 </dd>
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
186 </dl><dl>
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
187 <dt>Return Type:</dt>
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
188 <dd>
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
189 int
5245
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
190 </dd>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
191 </dl><a NAME="AsyncFile.flush" ID="AsyncFile.flush"></a>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
192 <h4>AsyncFile.flush</h4>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
193 <b>flush</b>(<i></i>)
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
194 <p>
5264
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
195 Public method to write all pending entries.
5245
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
196 </p><a NAME="AsyncFile.isatty" ID="AsyncFile.isatty"></a>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
197 <h4>AsyncFile.isatty</h4>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
198 <b>isatty</b>(<i></i>)
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
199 <p>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
200 Public method to indicate whether a tty interface is supported.
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
201 </p><dl>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
202 <dt>Returns:</dt>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
203 <dd>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
204 always false
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
205 </dd>
5264
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
206 </dl><dl>
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
207 <dt>Return Type:</dt>
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
208 <dd>
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
209 bool
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
210 </dd>
5245
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
211 </dl><a NAME="AsyncFile.pendingWrite" ID="AsyncFile.pendingWrite"></a>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
212 <h4>AsyncFile.pendingWrite</h4>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
213 <b>pendingWrite</b>(<i></i>)
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
214 <p>
5264
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
215 Public method that returns the number of strings waiting to be written.
5245
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
216 </p><dl>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
217 <dt>Returns:</dt>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
218 <dd>
5264
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
219 the number of strings to be written
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
220 </dd>
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
221 </dl><dl>
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
222 <dt>Return Type:</dt>
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
223 <dd>
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
224 int
5245
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
225 </dd>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
226 </dl><a NAME="AsyncFile.read" ID="AsyncFile.read"></a>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
227 <h4>AsyncFile.read</h4>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
228 <b>read</b>(<i>size=-1</i>)
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
229 <p>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
230 Public method to read bytes from this file.
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
231 </p><dl>
5264
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
232 <dt><i>size</i> (int)</dt>
5245
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
233 <dd>
5264
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
234 maximum number of bytes to be read
5245
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
235 </dd>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
236 </dl><dl>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
237 <dt>Returns:</dt>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
238 <dd>
5264
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
239 the bytes read
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
240 </dd>
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
241 </dl><dl>
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
242 <dt>Return Type:</dt>
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
243 <dd>
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
244 str
5245
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
245 </dd>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
246 </dl><a NAME="AsyncFile.read_p" ID="AsyncFile.read_p"></a>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
247 <h4>AsyncFile.read_p</h4>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
248 <b>read_p</b>(<i>size=-1</i>)
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
249 <p>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
250 Public method to read bytes from this file.
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
251 </p><dl>
5264
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
252 <dt><i>size</i> (int)</dt>
5245
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
253 <dd>
5264
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
254 maximum number of bytes to be read
5245
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
255 </dd>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
256 </dl><dl>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
257 <dt>Returns:</dt>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
258 <dd>
5264
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
259 the bytes read
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
260 </dd>
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
261 </dl><dl>
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
262 <dt>Return Type:</dt>
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
263 <dd>
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
264 str
5245
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
265 </dd>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
266 </dl><a NAME="AsyncFile.readable" ID="AsyncFile.readable"></a>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
267 <h4>AsyncFile.readable</h4>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
268 <b>readable</b>(<i></i>)
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
269 <p>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
270 Public method to check, if the stream is readable.
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
271 </p><dl>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
272 <dt>Returns:</dt>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
273 <dd>
5264
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
274 flag indicating a readable stream
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
275 </dd>
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
276 </dl><dl>
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
277 <dt>Return Type:</dt>
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
278 <dd>
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
279 bool
5245
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
280 </dd>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
281 </dl><a NAME="AsyncFile.readline" ID="AsyncFile.readline"></a>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
282 <h4>AsyncFile.readline</h4>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
283 <b>readline</b>(<i>sizehint=-1</i>)
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
284 <p>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
285 Public method to read one line from this file.
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
286 </p><dl>
5264
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
287 <dt><i>sizehint</i> (int)</dt>
5245
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
288 <dd>
5264
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
289 hint of the numbers of bytes to be read
5245
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
290 </dd>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
291 </dl><dl>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
292 <dt>Returns:</dt>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
293 <dd>
5264
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
294 one line read
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
295 </dd>
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
296 </dl><dl>
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
297 <dt>Return Type:</dt>
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
298 <dd>
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
299 str
5245
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
300 </dd>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
301 </dl><a NAME="AsyncFile.readline_p" ID="AsyncFile.readline_p"></a>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
302 <h4>AsyncFile.readline_p</h4>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
303 <b>readline_p</b>(<i>size=-1</i>)
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
304 <p>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
305 Public method to read a line from this file.
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
306 </p><p>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
307 <b>Note</b>: This method will not block and may return
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
308 only a part of a line if that is all that is available.
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
309 </p><dl>
5264
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
310 <dt><i>size</i> (int)</dt>
5245
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
311 <dd>
5264
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
312 maximum number of bytes to be read
5245
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
313 </dd>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
314 </dl><dl>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
315 <dt>Returns:</dt>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
316 <dd>
5264
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
317 one line of text up to size bytes
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
318 </dd>
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
319 </dl><dl>
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
320 <dt>Return Type:</dt>
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
321 <dd>
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
322 str
5245
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
323 </dd>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
324 </dl><a NAME="AsyncFile.readlines" ID="AsyncFile.readlines"></a>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
325 <h4>AsyncFile.readlines</h4>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
326 <b>readlines</b>(<i>sizehint=-1</i>)
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
327 <p>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
328 Public method to read all lines from this file.
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
329 </p><dl>
5264
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
330 <dt><i>sizehint</i> (int)</dt>
5245
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
331 <dd>
5264
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
332 hint of the numbers of bytes to be read
5245
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
333 </dd>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
334 </dl><dl>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
335 <dt>Returns:</dt>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
336 <dd>
5264
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
337 list of lines read
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
338 </dd>
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
339 </dl><dl>
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
340 <dt>Return Type:</dt>
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
341 <dd>
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
342 list of str
5245
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
343 </dd>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
344 </dl><a NAME="AsyncFile.seek" ID="AsyncFile.seek"></a>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
345 <h4>AsyncFile.seek</h4>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
346 <b>seek</b>(<i>offset, whence=0</i>)
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
347 <p>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
348 Public method to move the filepointer.
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
349 </p><dl>
5264
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
350 <dt><i>offset</i> (int)</dt>
5245
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
351 <dd>
5264
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
352 offset to move the filepointer to
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
353 </dd><dt><i>whence</i> (int)</dt>
5245
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
354 <dd>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
355 position the offset relates to
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
356 </dd>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
357 </dl><dl>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
358 <dt>Raises <b>IOError</b>:</dt>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
359 <dd>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
360 This method is not supported and always raises an
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
361 IOError.
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
362 </dd>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
363 </dl><a NAME="AsyncFile.seekable" ID="AsyncFile.seekable"></a>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
364 <h4>AsyncFile.seekable</h4>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
365 <b>seekable</b>(<i></i>)
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
366 <p>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
367 Public method to check, if the stream is seekable.
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
368 </p><dl>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
369 <dt>Returns:</dt>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
370 <dd>
5264
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
371 flag indicating a seekable stream
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
372 </dd>
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
373 </dl><dl>
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
374 <dt>Return Type:</dt>
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
375 <dd>
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
376 bool
5245
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
377 </dd>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
378 </dl><a NAME="AsyncFile.tell" ID="AsyncFile.tell"></a>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
379 <h4>AsyncFile.tell</h4>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
380 <b>tell</b>(<i></i>)
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
381 <p>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
382 Public method to get the filepointer position.
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
383 </p><dl>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
384 <dt>Raises <b>IOError</b>:</dt>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
385 <dd>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
386 This method is not supported and always raises an
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
387 IOError.
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
388 </dd>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
389 </dl><a NAME="AsyncFile.truncate" ID="AsyncFile.truncate"></a>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
390 <h4>AsyncFile.truncate</h4>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
391 <b>truncate</b>(<i>size=-1</i>)
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
392 <p>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
393 Public method to truncate the file.
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
394 </p><dl>
5264
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
395 <dt><i>size</i> (int)</dt>
5245
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
396 <dd>
5264
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
397 size to truncate to
5245
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
398 </dd>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
399 </dl><dl>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
400 <dt>Raises <b>IOError</b>:</dt>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
401 <dd>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
402 This method is not supported and always raises an
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
403 IOError.
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
404 </dd>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
405 </dl><a NAME="AsyncFile.writable" ID="AsyncFile.writable"></a>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
406 <h4>AsyncFile.writable</h4>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
407 <b>writable</b>(<i></i>)
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
408 <p>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
409 Public method to check, if a stream is writable.
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
410 </p><dl>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
411 <dt>Returns:</dt>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
412 <dd>
5264
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
413 flag indicating a writable stream
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
414 </dd>
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
415 </dl><dl>
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
416 <dt>Return Type:</dt>
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
417 <dd>
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
418 bool
5245
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
419 </dd>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
420 </dl><a NAME="AsyncFile.write" ID="AsyncFile.write"></a>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
421 <h4>AsyncFile.write</h4>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
422 <b>write</b>(<i>s</i>)
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
423 <p>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
424 Public method to write a string to the file.
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
425 </p><dl>
5264
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
426 <dt><i>s</i> (str)</dt>
5245
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
427 <dd>
5264
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
428 text to be written
5245
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
429 </dd>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
430 </dl><a NAME="AsyncFile.write_p" ID="AsyncFile.write_p"></a>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
431 <h4>AsyncFile.write_p</h4>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
432 <b>write_p</b>(<i>s</i>)
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
433 <p>
5264
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
434 Public method to write a json-rpc 2.0 coded string to the file.
5245
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
435 </p><dl>
5264
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
436 <dt><i>s</i> (str)</dt>
5245
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
437 <dd>
5264
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
438 text to be written
5245
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
439 </dd>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
440 </dl><a NAME="AsyncFile.writelines" ID="AsyncFile.writelines"></a>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
441 <h4>AsyncFile.writelines</h4>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
442 <b>writelines</b>(<i>lines</i>)
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
443 <p>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
444 Public method to write a list of strings to the file.
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
445 </p><dl>
5264
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
446 <dt><i>lines</i> (list of str)</dt>
5245
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
447 <dd>
5264
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
448 list of texts to be written
5245
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
449 </dd>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
450 </dl>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
451 <div align="right"><a href="#top">Up</a></div>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
452 <hr /><hr />
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
453 <a NAME="AsyncPendingWrite" ID="AsyncPendingWrite"></a>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
454 <h2>AsyncPendingWrite</h2>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
455 <b>AsyncPendingWrite</b>(<i>file</i>)
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
456 <p>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
457 Module function to check for data to be written.
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
458 </p><dl>
5264
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
459 <dt><i>file</i> (file)</dt>
5245
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
460 <dd>
5264
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
461 The file object to be checked
5245
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
462 </dd>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
463 </dl><dl>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
464 <dt>Returns:</dt>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
465 <dd>
5264
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
466 Flag indicating if there is data waiting
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
467 </dd>
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
468 </dl><dl>
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
469 <dt>Return Type:</dt>
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
470 <dd>
8bc23ecb4ea3 Finished the refactoring of the Mercurial user config management code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5245
diff changeset
471 int
5245
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
472 </dd>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
473 </dl>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
474 <div align="right"><a href="#top">Up</a></div>
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
475 <hr />
e1908fd9deac Added the source docu for the merged debugger.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
476 </body></html>

eric ide

mercurial