import time


def blockingCalculation(a, b):
    """
    Returns a*b, slowly.  This is an example of a function that
    blocks.  Note that it has no special decorations -- this could
    just as easily be a standard python disk or network function.  But
    time.sleep is enough.
    """
    time.sleep(2.)  # thinking...
    return a*b