From 352aebad5e9f5439f428efdeb1c29a51fa4bad96 Mon Sep 17 00:00:00 2001 From: Lex Neva Date: Tue, 23 Apr 2019 19:57:49 -0400 Subject: comment to explain sleep --- lib/extensions/print_pdf.py | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'lib/extensions') diff --git a/lib/extensions/print_pdf.py b/lib/extensions/print_pdf.py index 0cbce479..befb7861 100644 --- a/lib/extensions/print_pdf.py +++ b/lib/extensions/print_pdf.py @@ -294,7 +294,12 @@ class Print(InkstitchExtension): realistic_color_block_svgs=realistic_color_block_svgs ) print_server.start() + + # Wait for print_server.host and print_server.port to be populated. + # Hacky, but Flask doesn't have an option for a callback to be run + # after startup. time.sleep(0.5) + browser_window = open_url("http://%s:%s/" % (print_server.host, print_server.port)) browser_window.wait() print_server.stop() -- cgit v1.2.3