From 6ef22e03e477c4a5f0f0254dc465a55dd851570a Mon Sep 17 00:00:00 2001 From: Ihor Ivlev Date: Wed, 8 Jun 2022 13:35:33 +0300 Subject: [PATCH] Fix TypeError File "/opt/digits/digits/extensions/data/imageSegmentation/data.py", line 225, in split_image_list random.shuffle(self.random_indices) File "/usr/lib/python3.8/random.py", line 307, in shuffle x[i], x[j] = x[j], x[i] TypeError: 'range' object does not support item assignment --- digits/extensions/data/imageSegmentation/data.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/digits/extensions/data/imageSegmentation/data.py b/digits/extensions/data/imageSegmentation/data.py index fca14f4a1..3b0921f4d 100644 --- a/digits/extensions/data/imageSegmentation/data.py +++ b/digits/extensions/data/imageSegmentation/data.py @@ -220,7 +220,7 @@ def make_image_list(self, folder): def split_image_list(self, filelist, stage): if self.random_indices is None: - self.random_indices = range(len(filelist)) + self.random_indices = list(range(len(filelist))) random.shuffle(self.random_indices) elif len(filelist) != len(self.random_indices): raise ValueError(