From aff9ab929bd156b9ba62cd2fdadb6c4d867db3c3 Mon Sep 17 00:00:00 2001
From: Andreas Kloeckner <inform@tiker.net>
Date: Tue, 6 Aug 2024 12:31:42 -0500
Subject: [PATCH] Fix a return type in ArgSizeLimitingPytatoLoopyPyOpenCLTarget

---
 arraycontext/impl/pytato/utils.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/arraycontext/impl/pytato/utils.py b/arraycontext/impl/pytato/utils.py
index 0af5420..a5582d1 100644
--- a/arraycontext/impl/pytato/utils.py
+++ b/arraycontext/impl/pytato/utils.py
@@ -23,7 +23,7 @@ THE SOFTWARE.
 """
 
 
-from typing import TYPE_CHECKING, Any, Dict, Mapping, Optional, Set, Tuple
+from typing import TYPE_CHECKING, Any, Dict, Mapping, Set, Tuple
 
 from pytato.array import (
     AbstractResultWithNamedArrays,
@@ -118,7 +118,7 @@ class ArgSizeLimitingPytatoLoopyPyOpenCLTarget(LoopyPyOpenCLTarget):
         self.limit_arg_size_nbytes = limit_arg_size_nbytes
 
     @memoize_method
-    def get_loopy_target(self) -> Optional["lp.PyOpenCLTarget"]:
+    def get_loopy_target(self) -> "lp.PyOpenCLTarget":
         from loopy import PyOpenCLTarget
         return PyOpenCLTarget(limit_arg_size_nbytes=self.limit_arg_size_nbytes)
 
-- 
GitLab