qiskit/tools/jupyter/jupyter_magics.py
def _html_checker(job_var, interval, status, header,
                  _interval_set=False):
    """Internal function that updates the status
    of a HTML job monitor.

    Args:
        job_var (BaseJob): The job to keep track of.
        interval (int): The status check interval
        status (widget): HTML ipywidget for output ot screen
        header (str): String representing HTML code for status.
        _interval_set (bool): Was interval set by user?
    """
    job_status = job_var.status()
    job_status_name = job_status.name
    job_status_msg = job_status.value
    status.value = header % (job_status_msg)
    while job_status_name not in ['DONE', 'CANCELLED']:
        time.sleep(interval)
        job_status = job_var.status()
        job_status_name = job_status.name
        job_status_msg = job_status.value
        if job_status_name == 'ERROR':
            break
        else:
            if job_status_name == 'QUEUED':
                job_status_msg += ' (%s)' % job_var.queue_position()
                if not _interval_set:
                    interval = max(job_var.queue_position(), 2)
            else:
                if not _interval_set:
                    interval = 2
            status.value = header % (job_status_msg)

    status.value = header % (job_status_msg)
def _html_checker(job_var, interval, status, header,
                  _interval_set=False):
    job_status = job_var.status()
    job_status_name = job_status.name
    job_status_msg = job_status.value
    status.value = header % (job_status_msg)
    while job_status_name not in ['DONE', 'CANCELLED']:
        time.sleep(interval)
        job_status = job_var.status()
        job_status_name = job_status.name
        job_status_msg = job_status.value
        if job_status_name == 'ERROR':
            break
        else:
            if job_status_name == 'QUEUED':
                job_status_msg += ' (%s)' % job_var.queue_position()
                if not _interval_set:
                    interval = max(job_var.queue_position(), 2)
            else:
                if not _interval_set:
                    interval = 2
            status.value = header % (job_status_msg)

    status.value = header % (job_status_msg)
def _html_checker ( job_var , interval , status , header , _interval_set = False ) : job_status = job_var . status ( ) job_status_name = job_status . name job_status_msg = job_status . value status . value = header % ( job_status_msg ) while job_status_name not in [ 'DONE' , 'CANCELLED' ] : time . sleep ( interval ) job_status = job_var . status ( ) job_status_name = job_status . name job_status_msg = job_status . value if job_status_name == 'ERROR' : break else : if job_status_name == 'QUEUED' : job_status_msg += ' (%s)' % job_var . queue_position ( ) if not _interval_set : interval = max ( job_var . queue_position ( ) , 2 ) else : if not _interval_set : interval = 2 status . value = header % ( job_status_msg ) status . value = header % ( job_status_msg )
Internal function that updates the status
    of a HTML job monitor.

    Args:
        job_var (BaseJob): The job to keep track of.
        interval (int): The status check interval
        status (widget): HTML ipywidget for output ot screen
        header (str): String representing HTML code for status.
        _interval_set (bool): Was interval set by user?
Internal function that updates the status of a HTML job monitor .