Why is the following code
from __future__ import print_function
from time import sleep
def print_inline():
print("Hello ", end='')
sleep(5)
print("World")
print_inline()
waits until the sleep is done to print Hello World
, shouldn't print Hello
then wait for 5 seconds and print World
in the same line?