Skip to content

Commit 3759089

Browse files
committed
fix typing in _order_manager
1 parent f5de914 commit 3759089

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

dpctl/utils/_order_manager.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import weakref
22
from collections import defaultdict
33
from contextvars import ContextVar
4+
from typing import Union
45

56
from .._sycl_event import SyclEvent
67
from .._sycl_queue import SyclQueue
@@ -107,7 +108,9 @@ def __init__(self):
107108
default=defaultdict(_SequentialOrderManager),
108109
)
109110

110-
def __getitem__(self, q: SyclQueue) -> _SequentialOrderManager:
111+
def __getitem__(
112+
self, q: SyclQueue
113+
) -> Union[_SequentialOrderManager, _NoOpOrderManager]:
111114
"""Get order manager for given SyclQueue"""
112115
if q.is_in_order:
113116
# we don't need to cache the NoOpOrderManager since it's stateless

0 commit comments

Comments
 (0)