We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f5de914 commit 3759089Copy full SHA for 3759089
1 file changed
dpctl/utils/_order_manager.py
@@ -1,6 +1,7 @@
1
import weakref
2
from collections import defaultdict
3
from contextvars import ContextVar
4
+from typing import Union
5
6
from .._sycl_event import SyclEvent
7
from .._sycl_queue import SyclQueue
@@ -107,7 +108,9 @@ def __init__(self):
107
108
default=defaultdict(_SequentialOrderManager),
109
)
110
- def __getitem__(self, q: SyclQueue) -> _SequentialOrderManager:
111
+ def __getitem__(
112
+ self, q: SyclQueue
113
+ ) -> Union[_SequentialOrderManager, _NoOpOrderManager]:
114
"""Get order manager for given SyclQueue"""
115
if q.is_in_order:
116
# we don't need to cache the NoOpOrderManager since it's stateless
0 commit comments