Skip to content

QJob does not implment JobV1 #28

Description

@JooNiv

QBackendIQM subclasses IQMBackend, so consumers treat the return value of run() as a
qiskit.providers.JobV1. QJob is a plain class with job_id as an int attribute and
status() returning a string. That makes job.job_id() raise TypeError and makes every
JobStatus based poll loop never terminate, silently. It breaks e.g fiqci-ems and would break
any other Qiskit facing consumer or package trying to integrate with Qiskit or IQM software stack.

Proposed fix in #27

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions