Skip to content

Commit

Permalink
Add flush argument to print for log lines output to supevisord
Browse files Browse the repository at this point in the history
  • Loading branch information
Aaron Roydhouse committed Jun 7, 2024
1 parent 9f11495 commit 93ecc0b
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 2 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,4 @@
build/
pkg/
dist/
*~
4 changes: 2 additions & 2 deletions supervisor_stdout.py
Original file line number Diff line number Diff line change
Expand Up @@ -23,14 +23,14 @@ def event_handler(event, response):
headers = dict([ x.split(':') for x in line.split() ])
lines = data.splitlines()
prefix = '%s: ' % headers['processname']
print('\n'.join([ prefix + l for l in lines ]))
print('\n'.join([ prefix + l for l in lines ]), flush=True)

def plain_event_handler(event, response):
response = response.decode()
line, data = response.split('\n', 1)
headers = dict([ x.split(':') for x in line.split() ])
lines = data.splitlines()
print('\n'.join([ l for l in lines ]))
print('\n'.join([ l for l in lines ]), flush=True)

if __name__ == '__main__':
main()

0 comments on commit 93ecc0b

Please sign in to comment.