@@ -232,9 +232,9 @@ Bugfixes
232
232
- On Ubuntu systems, the system Python includes a custom
233
233
unhandled-exception hook to perform `crash reporting
234
234
<https://wiki.ubuntu.com/Apport> `__. Unfortunately, Trio wants to use
235
- the same hook to print nice `MultiError ` tracebacks, causing a
235
+ the same hook to print nice `` MultiError ` ` tracebacks, causing a
236
236
conflict. Previously, Trio would detect the conflict, print a warning,
237
- and you just wouldn't get nice `MultiError ` tracebacks. Now, Trio has
237
+ and you just wouldn't get nice `` MultiError ` ` tracebacks. Now, Trio has
238
238
gotten clever enough to integrate its hook with Ubuntu's, so the two
239
239
systems should Just Work together. (`#1065 <https://github.com/python-trio/trio/issues/1065 >`__)
240
240
- Fixed an over-strict test that caused failures on Alpine Linux.
@@ -436,7 +436,7 @@ Features
436
436
violated. (One common source of such violations is an async generator
437
437
that yields within a cancel scope.) The previous behavior was an
438
438
inscrutable chain of TrioInternalErrors. (`#882 <https://github.com/python-trio/trio/issues/882 >`__)
439
- - MultiError now defines its ``exceptions `` attribute in ``__init__() ``
439
+ - `` MultiError `` now defines its ``exceptions `` attribute in ``__init__() ``
440
440
to better support linters and code autocompletion. (`#1066 <https://github.com/python-trio/trio/issues/1066 >`__)
441
441
- Use ``__slots__ `` in more places internally, which should make Trio slightly faster. (`#984 <https://github.com/python-trio/trio/issues/984 >`__)
442
442
@@ -457,7 +457,7 @@ Bugfixes
457
457
:meth: `~trio.Path.cwd `, are now async functions. Previously, a bug
458
458
in the forwarding logic meant :meth: `~trio.Path.cwd ` was synchronous
459
459
and :meth: `~trio.Path.home ` didn't work at all. (`#960 <https://github.com/python-trio/trio/issues/960 >`__)
460
- - An exception encapsulated within a :class: `MultiError ` doesn't need to be
460
+ - An exception encapsulated within a `MultiError ` doesn't need to be
461
461
hashable anymore.
462
462
463
463
.. note ::
@@ -1248,7 +1248,7 @@ Other changes
1248
1248
interfering with direct use of
1249
1249
:func: `~trio.testing.wait_all_tasks_blocked ` in the same test.
1250
1250
1251
- * :meth: ` MultiError.catch ` now correctly preserves ``__context__ ``,
1251
+ * `` MultiError.catch() ` ` now correctly preserves ``__context__ ``,
1252
1252
despite Python's best attempts to stop us (`#165
1253
1253
<https://github.com/python-trio/trio/issues/165> `__)
1254
1254
0 commit comments