Mercurial > hg
comparison tests/test-devel-warnings.t @ 46101:49b6910217f9
dispatch: move IOError handling and flushing of streams to `dispatch()`
Instead of patching both dispatch code and commandserver code, we directly
handle this in `dispatch.dispatch()`.
Thanks to Yuya who recommended this.
author | Pulkit Goyal <7895pulkit@gmail.com> |
---|---|
date | Thu, 10 Dec 2020 13:51:56 +0530 |
parents | a2104b9b1787 |
children | d704aea4efa6 |
comparison
equal
deleted
inserted
replaced
46100:a771ffc378a8 | 46101:49b6910217f9 |
---|---|
102 $ hg buggylocking --traceback | 102 $ hg buggylocking --traceback |
103 devel-warn: "wlock" acquired after "lock" at: | 103 devel-warn: "wlock" acquired after "lock" at: |
104 */hg:* in <module> (glob) (?) | 104 */hg:* in <module> (glob) (?) |
105 */mercurial/dispatch.py:* in run (glob) | 105 */mercurial/dispatch.py:* in run (glob) |
106 */mercurial/dispatch.py:* in dispatch (glob) | 106 */mercurial/dispatch.py:* in dispatch (glob) |
107 */mercurial/dispatch.py:* in _rundispatch (glob) | |
107 */mercurial/dispatch.py:* in _runcatch (glob) | 108 */mercurial/dispatch.py:* in _runcatch (glob) |
108 */mercurial/dispatch.py:* in _callcatch (glob) | 109 */mercurial/dispatch.py:* in _callcatch (glob) |
109 */mercurial/scmutil.py* in callcatch (glob) | 110 */mercurial/scmutil.py* in callcatch (glob) |
110 */mercurial/dispatch.py:* in _runcatchfunc (glob) | 111 */mercurial/dispatch.py:* in _runcatchfunc (glob) |
111 */mercurial/dispatch.py:* in _dispatch (glob) | 112 */mercurial/dispatch.py:* in _dispatch (glob) |
118 $ hg buggylocking --traceback | 119 $ hg buggylocking --traceback |
119 devel-warn: "wlock" acquired after "lock" at: | 120 devel-warn: "wlock" acquired after "lock" at: |
120 */hg:* in <module> (glob) (?) | 121 */hg:* in <module> (glob) (?) |
121 */mercurial/dispatch.py:* in run (glob) | 122 */mercurial/dispatch.py:* in run (glob) |
122 */mercurial/dispatch.py:* in dispatch (glob) | 123 */mercurial/dispatch.py:* in dispatch (glob) |
124 */mercurial/dispatch.py:* in _rundispatch (glob) | |
123 */mercurial/dispatch.py:* in _runcatch (glob) | 125 */mercurial/dispatch.py:* in _runcatch (glob) |
124 */mercurial/dispatch.py:* in _callcatch (glob) | 126 */mercurial/dispatch.py:* in _callcatch (glob) |
125 */mercurial/scmutil.py:* in callcatch (glob) | 127 */mercurial/scmutil.py:* in callcatch (glob) |
126 */mercurial/dispatch.py:* in _runcatchfunc (glob) | 128 */mercurial/dispatch.py:* in _runcatchfunc (glob) |
127 */mercurial/dispatch.py:* in _dispatch (glob) | 129 */mercurial/dispatch.py:* in _dispatch (glob) |
140 */mercurial/commandserver.py:* in serveone (glob) | 142 */mercurial/commandserver.py:* in serveone (glob) |
141 */mercurial/chgserver.py:* in runcommand (glob) | 143 */mercurial/chgserver.py:* in runcommand (glob) |
142 */mercurial/commandserver.py:* in runcommand (glob) | 144 */mercurial/commandserver.py:* in runcommand (glob) |
143 */mercurial/commandserver.py:* in _dispatchcommand (glob) | 145 */mercurial/commandserver.py:* in _dispatchcommand (glob) |
144 */mercurial/dispatch.py:* in dispatch (glob) | 146 */mercurial/dispatch.py:* in dispatch (glob) |
147 */mercurial/dispatch.py:* in _rundispatch (glob) | |
145 */mercurial/dispatch.py:* in _runcatch (glob) | 148 */mercurial/dispatch.py:* in _runcatch (glob) |
146 */mercurial/dispatch.py:* in _callcatch (glob) | 149 */mercurial/dispatch.py:* in _callcatch (glob) |
147 */mercurial/scmutil.py:* in callcatch (glob) | 150 */mercurial/scmutil.py:* in callcatch (glob) |
148 */mercurial/dispatch.py:* in _runcatchfunc (glob) | 151 */mercurial/dispatch.py:* in _runcatchfunc (glob) |
149 */mercurial/dispatch.py:* in _dispatch (glob) | 152 */mercurial/dispatch.py:* in _dispatch (glob) |
182 devel-warn: foorbar is deprecated, go shopping | 185 devel-warn: foorbar is deprecated, go shopping |
183 (compatibility will be dropped after Mercurial-42.1337, update your code.) at: | 186 (compatibility will be dropped after Mercurial-42.1337, update your code.) at: |
184 */hg:* in <module> (glob) (?) | 187 */hg:* in <module> (glob) (?) |
185 */mercurial/dispatch.py:* in run (glob) | 188 */mercurial/dispatch.py:* in run (glob) |
186 */mercurial/dispatch.py:* in dispatch (glob) | 189 */mercurial/dispatch.py:* in dispatch (glob) |
190 */mercurial/dispatch.py:* in _rundispatch (glob) | |
187 */mercurial/dispatch.py:* in _runcatch (glob) | 191 */mercurial/dispatch.py:* in _runcatch (glob) |
188 */mercurial/dispatch.py:* in _callcatch (glob) | 192 */mercurial/dispatch.py:* in _callcatch (glob) |
189 */mercurial/scmutil.py* in callcatch (glob) | 193 */mercurial/scmutil.py* in callcatch (glob) |
190 */mercurial/dispatch.py:* in _runcatchfunc (glob) | 194 */mercurial/dispatch.py:* in _runcatchfunc (glob) |
191 */mercurial/dispatch.py:* in _dispatch (glob) | 195 */mercurial/dispatch.py:* in _dispatch (glob) |
199 devel-warn: foorbar is deprecated, go shopping | 203 devel-warn: foorbar is deprecated, go shopping |
200 (compatibility will be dropped after Mercurial-42.1337, update your code.) at: | 204 (compatibility will be dropped after Mercurial-42.1337, update your code.) at: |
201 */hg:* in <module> (glob) | 205 */hg:* in <module> (glob) |
202 */mercurial/dispatch.py:* in run (glob) | 206 */mercurial/dispatch.py:* in run (glob) |
203 */mercurial/dispatch.py:* in dispatch (glob) | 207 */mercurial/dispatch.py:* in dispatch (glob) |
208 */mercurial/dispatch.py:* in _rundispatch (glob) | |
204 */mercurial/dispatch.py:* in _runcatch (glob) | 209 */mercurial/dispatch.py:* in _runcatch (glob) |
205 */mercurial/dispatch.py:* in _callcatch (glob) | 210 */mercurial/dispatch.py:* in _callcatch (glob) |
206 */mercurial/scmutil.py:* in callcatch (glob) | 211 */mercurial/scmutil.py:* in callcatch (glob) |
207 */mercurial/dispatch.py:* in _runcatchfunc (glob) | 212 */mercurial/dispatch.py:* in _runcatchfunc (glob) |
208 */mercurial/dispatch.py:* in _dispatch (glob) | 213 */mercurial/dispatch.py:* in _dispatch (glob) |
221 */mercurial/commandserver.py:* in serveone (glob) | 226 */mercurial/commandserver.py:* in serveone (glob) |
222 */mercurial/chgserver.py:* in runcommand (glob) | 227 */mercurial/chgserver.py:* in runcommand (glob) |
223 */mercurial/commandserver.py:* in runcommand (glob) | 228 */mercurial/commandserver.py:* in runcommand (glob) |
224 */mercurial/commandserver.py:* in _dispatchcommand (glob) | 229 */mercurial/commandserver.py:* in _dispatchcommand (glob) |
225 */mercurial/dispatch.py:* in dispatch (glob) | 230 */mercurial/dispatch.py:* in dispatch (glob) |
231 */mercurial/dispatch.py:* in _rundispatch (glob) | |
226 */mercurial/dispatch.py:* in _runcatch (glob) | 232 */mercurial/dispatch.py:* in _runcatch (glob) |
227 */mercurial/dispatch.py:* in _callcatch (glob) | 233 */mercurial/dispatch.py:* in _callcatch (glob) |
228 */mercurial/scmutil.py:* in callcatch (glob) | 234 */mercurial/scmutil.py:* in callcatch (glob) |
229 */mercurial/dispatch.py:* in _runcatchfunc (glob) | 235 */mercurial/dispatch.py:* in _runcatchfunc (glob) |
230 */mercurial/dispatch.py:* in _dispatch (glob) | 236 */mercurial/dispatch.py:* in _dispatch (glob) |
245 1970/01/01 00:00:00 bob @cb9a9f314b8b07ba71012fcdbc544b5a4d82ff5b (5000)> devel-warn: foorbar is deprecated, go shopping | 251 1970/01/01 00:00:00 bob @cb9a9f314b8b07ba71012fcdbc544b5a4d82ff5b (5000)> devel-warn: foorbar is deprecated, go shopping |
246 (compatibility will be dropped after Mercurial-42.1337, update your code.) at: | 252 (compatibility will be dropped after Mercurial-42.1337, update your code.) at: |
247 */hg:* in <module> (glob) (?) | 253 */hg:* in <module> (glob) (?) |
248 */mercurial/dispatch.py:* in run (glob) | 254 */mercurial/dispatch.py:* in run (glob) |
249 */mercurial/dispatch.py:* in dispatch (glob) | 255 */mercurial/dispatch.py:* in dispatch (glob) |
256 */mercurial/dispatch.py:* in _rundispatch (glob) | |
250 */mercurial/dispatch.py:* in _runcatch (glob) | 257 */mercurial/dispatch.py:* in _runcatch (glob) |
251 */mercurial/dispatch.py:* in _callcatch (glob) | 258 */mercurial/dispatch.py:* in _callcatch (glob) |
252 */mercurial/scmutil.py* in callcatch (glob) | 259 */mercurial/scmutil.py* in callcatch (glob) |
253 */mercurial/dispatch.py:* in _runcatchfunc (glob) | 260 */mercurial/dispatch.py:* in _runcatchfunc (glob) |
254 */mercurial/dispatch.py:* in _dispatch (glob) | 261 */mercurial/dispatch.py:* in _dispatch (glob) |
269 1970/01/01 00:00:00 bob @cb9a9f314b8b07ba71012fcdbc544b5a4d82ff5b (5000)> devel-warn: foorbar is deprecated, go shopping | 276 1970/01/01 00:00:00 bob @cb9a9f314b8b07ba71012fcdbc544b5a4d82ff5b (5000)> devel-warn: foorbar is deprecated, go shopping |
270 (compatibility will be dropped after Mercurial-42.1337, update your code.) at: | 277 (compatibility will be dropped after Mercurial-42.1337, update your code.) at: |
271 */hg:* in <module> (glob) | 278 */hg:* in <module> (glob) |
272 */mercurial/dispatch.py:* in run (glob) | 279 */mercurial/dispatch.py:* in run (glob) |
273 */mercurial/dispatch.py:* in dispatch (glob) | 280 */mercurial/dispatch.py:* in dispatch (glob) |
281 */mercurial/dispatch.py:* in _rundispatch (glob) | |
274 */mercurial/dispatch.py:* in _runcatch (glob) | 282 */mercurial/dispatch.py:* in _runcatch (glob) |
275 */mercurial/dispatch.py:* in _callcatch (glob) | 283 */mercurial/dispatch.py:* in _callcatch (glob) |
276 */mercurial/scmutil.py:* in callcatch (glob) | 284 */mercurial/scmutil.py:* in callcatch (glob) |
277 */mercurial/dispatch.py:* in _runcatchfunc (glob) | 285 */mercurial/dispatch.py:* in _runcatchfunc (glob) |
278 */mercurial/dispatch.py:* in _dispatch (glob) | 286 */mercurial/dispatch.py:* in _dispatch (glob) |
291 */mercurial/commandserver.py:* in serveone (glob) | 299 */mercurial/commandserver.py:* in serveone (glob) |
292 */mercurial/chgserver.py:* in runcommand (glob) | 300 */mercurial/chgserver.py:* in runcommand (glob) |
293 */mercurial/commandserver.py:* in runcommand (glob) | 301 */mercurial/commandserver.py:* in runcommand (glob) |
294 */mercurial/commandserver.py:* in _dispatchcommand (glob) | 302 */mercurial/commandserver.py:* in _dispatchcommand (glob) |
295 */mercurial/dispatch.py:* in dispatch (glob) | 303 */mercurial/dispatch.py:* in dispatch (glob) |
304 */mercurial/dispatch.py:* in _rundispatch (glob) | |
296 */mercurial/dispatch.py:* in _runcatch (glob) | 305 */mercurial/dispatch.py:* in _runcatch (glob) |
297 */mercurial/dispatch.py:* in _callcatch (glob) | 306 */mercurial/dispatch.py:* in _callcatch (glob) |
298 */mercurial/scmutil.py:* in callcatch (glob) | 307 */mercurial/scmutil.py:* in callcatch (glob) |
299 */mercurial/dispatch.py:* in _runcatchfunc (glob) | 308 */mercurial/dispatch.py:* in _runcatchfunc (glob) |
300 */mercurial/dispatch.py:* in _dispatch (glob) | 309 */mercurial/dispatch.py:* in _dispatch (glob) |