diff --git a/projectq/backends/_ibm/_ibm_http_client.py b/projectq/backends/_ibm/_ibm_http_client.py index 83b054fcd..954a94521 100755 --- a/projectq/backends/_ibm/_ibm_http_client.py +++ b/projectq/backends/_ibm/_ibm_http_client.py @@ -157,7 +157,7 @@ def _get_result(device, execution_id, access_token, num_retries=3000, r_json = r.json() if 'qasms' in r_json: qasm = r_json['qasms'][0] - if 'result' in qasm: + if 'result' in qasm and qasm['result'] is not None: return qasm['result'] time.sleep(interval) if device in ['ibmqx4', 'ibmqx5'] and retries % 60 == 0: