split_once() --> COLLECT with 2 roots --> COLLECT with 2 roots --> COLLECT with 6 roots --> COLLECT with 6 roots t 0x7fefba926030 0x7fefba926040 --> COLLECT with 5 roots .--> COLLECT with 0 roots f --> COLLECT with 0 roots 80000000 --> COLLECT with 0 roots --> COLLECT with 0 roots 80000000 --> COLLECT with 0 roots --> COLLECT with 0 roots 20000000000 .obj obj_len 4 buf obj_len 12 .--> COLLECT with 3 roots --> COLLECT with 3 roots BufLineReader --> COLLECT with 5 roots 1 [foo ] --> COLLECT with 5 roots 2 [bar ] --> COLLECT with 5 roots 3 [leftover] 4 [] .mycpp ===== This is an experimental Python-to-C++ translator based on MyPy. It only handles the small subset of Python that Oil uses. stdout isatty() = 0 stdin isatty() = 0 --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots files_test --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots --> COLLECT with 3 roots files_test DONE --> COLLECT with 4 roots --> COLLECT with 5 roots --> COLLECT with 4 roots . Total: 5 tests (56428 ticks, 0.056 sec), 10 assertions Pass: 5, fail: 0, skip: 0.