hl-vt100/example/top.py

20 lines
402 B
Python

import hl_vt100
def dump(vt100):
print("" + "" * vt100.width + "")
for line in vt100.getlines():
print(f"{line:{vt100.width}}")
print("" + "" * vt100.width + "")
def main():
vt100 = hl_vt100.vt100_headless()
vt100.changed_callback = lambda: dump(vt100)
vt100.fork('top', ['top'])
vt100.main_loop()
if __name__ == '__main__':
main()