winziprint.py: Flush stdout in tcp_server()
This commit is contained in:
@ -16,7 +16,7 @@ import weasyprint
|
|||||||
import pypdf
|
import pypdf
|
||||||
|
|
||||||
|
|
||||||
VERSION = __version__ = '0.2.5'
|
VERSION = __version__ = '0.2.6'
|
||||||
SOCKET_ADDRESS = ('127.0.0.1', 30983)
|
SOCKET_ADDRESS = ('127.0.0.1', 30983)
|
||||||
|
|
||||||
BATCH_SIZE = 10
|
BATCH_SIZE = 10
|
||||||
@ -173,12 +173,13 @@ def tcp_server() -> None:
|
|||||||
raise KeyboardInterrupt()
|
raise KeyboardInterrupt()
|
||||||
signal.signal(signal.SIGINT, exit_gracefully)
|
signal.signal(signal.SIGINT, exit_gracefully)
|
||||||
signal.signal(signal.SIGTERM, exit_gracefully)
|
signal.signal(signal.SIGTERM, exit_gracefully)
|
||||||
print('Running as daemon')
|
print('Running as daemon', flush=True)
|
||||||
try:
|
try:
|
||||||
server.serve_forever()
|
server.serve_forever()
|
||||||
except KeyboardInterrupt:
|
except KeyboardInterrupt:
|
||||||
print('', file=sys.stderr)
|
print('', file=sys.stderr, flush=True)
|
||||||
print('Shutting down')
|
print('Shutting down', flush=True)
|
||||||
|
sys.exit(0)
|
||||||
|
|
||||||
|
|
||||||
def usage(error: bool = False) -> None:
|
def usage(error: bool = False) -> None:
|
||||||
@ -251,7 +252,6 @@ def main() -> None:
|
|||||||
if len(args) != 1:
|
if len(args) != 1:
|
||||||
usage(True)
|
usage(True)
|
||||||
tcp_server()
|
tcp_server()
|
||||||
return
|
|
||||||
|
|
||||||
encoding = _get_arg(args, '-e', '--encoding')
|
encoding = _get_arg(args, '-e', '--encoding')
|
||||||
progress = _get_arg(args, '-p', '--progress', flag=True)
|
progress = _get_arg(args, '-p', '--progress', flag=True)
|
||||||
|
Reference in New Issue
Block a user