Commit d1a1def
* bpo-30197: Enhance functions swap_attr() and swap_item() in test.support.
They now work when delete replaced attribute or item inside the with
statement. The old value of the attribute or item (or None if it doesn't
exist) now will be assigned to the target of the "as" clause, if there is
one.
* Update docstrings.
1 parent 80a3da4 commit d1a1def
File tree
4 files changed
+43
-13
lines changed- Lib/test
- support
- Misc
4 files changed
+43
-13
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2119 | 2119 | | |
2120 | 2120 | | |
2121 | 2121 | | |
| 2122 | + | |
| 2123 | + | |
| 2124 | + | |
2122 | 2125 | | |
2123 | 2126 | | |
2124 | 2127 | | |
2125 | 2128 | | |
2126 | 2129 | | |
2127 | | - | |
| 2130 | + | |
2128 | 2131 | | |
2129 | 2132 | | |
2130 | 2133 | | |
2131 | 2134 | | |
2132 | 2135 | | |
2133 | 2136 | | |
2134 | 2137 | | |
2135 | | - | |
| 2138 | + | |
| 2139 | + | |
2136 | 2140 | | |
2137 | 2141 | | |
2138 | 2142 | | |
| |||
2146 | 2150 | | |
2147 | 2151 | | |
2148 | 2152 | | |
| 2153 | + | |
| 2154 | + | |
| 2155 | + | |
2149 | 2156 | | |
2150 | 2157 | | |
2151 | 2158 | | |
2152 | 2159 | | |
2153 | 2160 | | |
2154 | | - | |
| 2161 | + | |
2155 | 2162 | | |
2156 | 2163 | | |
2157 | 2164 | | |
2158 | 2165 | | |
2159 | 2166 | | |
2160 | 2167 | | |
2161 | 2168 | | |
2162 | | - | |
| 2169 | + | |
| 2170 | + | |
2163 | 2171 | | |
2164 | 2172 | | |
2165 | 2173 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
295 | 295 | | |
296 | 296 | | |
297 | 297 | | |
298 | | - | |
| 298 | + | |
299 | 299 | | |
300 | | - | |
| 300 | + | |
| 301 | + | |
301 | 302 | | |
| 303 | + | |
302 | 304 | | |
| 305 | + | |
| 306 | + | |
| 307 | + | |
| 308 | + | |
| 309 | + | |
| 310 | + | |
| 311 | + | |
303 | 312 | | |
304 | 313 | | |
305 | | - | |
306 | | - | |
307 | | - | |
308 | | - | |
| 314 | + | |
| 315 | + | |
| 316 | + | |
| 317 | + | |
| 318 | + | |
| 319 | + | |
| 320 | + | |
| 321 | + | |
| 322 | + | |
| 323 | + | |
| 324 | + | |
| 325 | + | |
309 | 326 | | |
310 | 327 | | |
311 | 328 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
273 | 273 | | |
274 | 274 | | |
275 | 275 | | |
276 | | - | |
277 | 276 | | |
278 | | - | |
| 277 | + | |
279 | 278 | | |
280 | 279 | | |
281 | 280 | | |
282 | | - | |
| 281 | + | |
283 | 282 | | |
284 | 283 | | |
285 | 284 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1107 | 1107 | | |
1108 | 1108 | | |
1109 | 1109 | | |
| 1110 | + | |
| 1111 | + | |
| 1112 | + | |
| 1113 | + | |
| 1114 | + | |
| 1115 | + | |
1110 | 1116 | | |
1111 | 1117 | | |
1112 | 1118 | | |
| |||
0 commit comments