From 3e1f6114f12b80d082410aca30883c861d4dbfc7 Mon Sep 17 00:00:00 2001
From: Markus Holzer <markus.holzer@fau.de>
Date: Fri, 11 Aug 2023 11:47:36 +0200
Subject: [PATCH] fix linter

---
 pystencils/gpu/indexing.py | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/pystencils/gpu/indexing.py b/pystencils/gpu/indexing.py
index 70af0ab31..54a5acff1 100644
--- a/pystencils/gpu/indexing.py
+++ b/pystencils/gpu/indexing.py
@@ -42,6 +42,9 @@ class AbstractIndexing(abc.ABC):
     """
 
     def __init__(self, iteration_space: Tuple[slice], data_layout: Tuple):
+        for iter_space in iteration_space:
+            assert isinstance(iter_space, slice), f"iteration_space must be of type Tuple[slice], " \
+                                                  f"not tuple of type {type(iter_space)}"
         self._iteration_space = iteration_space
         self._data_layout = data_layout
         self._dim = len(iteration_space)
@@ -270,7 +273,7 @@ class LineIndexing(AbstractIndexing):
         data_layout: tuple to determine the fast and slow coordinates.
     """
 
-    def __init__(self,  iteration_space: Tuple[slice], data_layout: Tuple):
+    def __init__(self, iteration_space: Tuple[slice], data_layout: Tuple):
         super(LineIndexing, self).__init__(iteration_space, data_layout)
 
         if len(iteration_space) > 4:
-- 
GitLab