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

Mon, 10 Apr 2017 19:14:40 +0200

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Mon, 10 Apr 2017 19:14:40 +0200
changeset 5697
ee81081a0ff7
parent 5264
8bc23ecb4ea3
child 5966
3325ecd87c7c
permissions
-rw-r--r--

Finished implementing the capability to configure the path to the PyQt tools or determine it based on the current Python interpreter.

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