(*args)
| 342 | errors = [] |
| 343 | seen = set() |
| 344 | def up(*args): |
| 345 | frame = sys._getframe(1) |
| 346 | if not stack: |
| 347 | errors.append("empty") |
| 348 | else: |
| 349 | expected = stack.pop() |
| 350 | if frame != expected: |
| 351 | errors.append(f" Popping {frame} expected {expected}") |
| 352 | def down(*args): |
| 353 | frame = sys._getframe(1) |
| 354 | stack.append(frame) |