| 1204 | |
| 1205 | def test_with_1(self): |
| 1206 | class Manager: |
| 1207 | def __init__(self, name): |
| 1208 | self.name = name |
| 1209 | |
| 1210 | async def __aenter__(self): |
| 1211 | await AsyncYieldFrom(['enter-1-' + self.name, |
| 1212 | 'enter-2-' + self.name]) |
| 1213 | return self |
| 1214 | |
| 1215 | async def __aexit__(self, *args): |
| 1216 | await AsyncYieldFrom(['exit-1-' + self.name, |
| 1217 | 'exit-2-' + self.name]) |
| 1218 | |
| 1219 | if self.name == 'B': |
| 1220 | return True |
| 1221 | |
| 1222 | |
| 1223 | async def foo(): |
no outgoing calls
searching dependent graphs…