alexmojaki / alexmojaki/python_runner
Flush each print() call
未关闭
- 主要语言
- Python
- 星标
- 8
- 派生
- 0
- PR 合并指标
- 30 天内没有已合并 PR
描述
Hi Alex,
Imagine the following code:
'''
print(1)
print(2)
print(3)
'''
Currently the output from these prints will accumulate in the OutputBuffer and sent according to its function should_flush.
I'm trying to flush immediately after each print().
I would overwrite the should_flush function, but since the Runner class has an instance of the OutputBuffer, I don't know how to overwrite that from the outside without rewriting the OutputBuffer class.
Is there a recommended way of changing the conditions for flushing?
The Big Picture is to build a custom debugger, thus needing to stop execution after each line of code.
Kind regards,
Jeff
贡献指南
这个仓库没有索引到贡献指南
评估
这个 Issue 还没有评估数据。