From 421078afea182e2f1bd0669f7b74e7d979a1bb8b Mon Sep 17 00:00:00 2001
From: merav-aharoni <merav@il.ibm.com>
Date: Tue, 19 Sep 2023 09:35:05 +0000
Subject: [PATCH 1/2] RuntimeJobTimeoutError inherits from JobTimeoutError

---
 qiskit_ibm_runtime/exceptions.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/qiskit_ibm_runtime/exceptions.py b/qiskit_ibm_runtime/exceptions.py
index 9137b4307..0c653fa90 100644
--- a/qiskit_ibm_runtime/exceptions.py
+++ b/qiskit_ibm_runtime/exceptions.py
@@ -13,7 +13,7 @@
 """Exceptions related to the IBM Runtime service."""
 
 from qiskit.exceptions import QiskitError
-
+from qiskit.providers.exceptions import JobTimeoutError
 
 class IBMError(QiskitError):
     """Base class for errors raised by the runtime service modules."""
@@ -87,7 +87,7 @@ class RuntimeInvalidStateError(IBMRuntimeError):
     pass
 
 
-class RuntimeJobTimeoutError(IBMRuntimeError):
+class RuntimeJobTimeoutError(JobTimeoutError):
     """Error raised when waiting for job times out."""
 
     pass

From eca48a97d65771d7952d26225c2b107df0d9d104 Mon Sep 17 00:00:00 2001
From: merav-aharoni <merav@il.ibm.com>
Date: Tue, 19 Sep 2023 09:47:24 +0000
Subject: [PATCH 2/2] black

---
 qiskit_ibm_runtime/exceptions.py | 1 +
 1 file changed, 1 insertion(+)

diff --git a/qiskit_ibm_runtime/exceptions.py b/qiskit_ibm_runtime/exceptions.py
index 0c653fa90..3902a53d1 100644
--- a/qiskit_ibm_runtime/exceptions.py
+++ b/qiskit_ibm_runtime/exceptions.py
@@ -15,6 +15,7 @@
 from qiskit.exceptions import QiskitError
 from qiskit.providers.exceptions import JobTimeoutError
 
+
 class IBMError(QiskitError):
     """Base class for errors raised by the runtime service modules."""