From eeea875ea6a237b8c5363dec5acbd97f11b02f38 Mon Sep 17 00:00:00 2001 From: Maksim Novikov Date: Thu, 4 Jul 2019 16:05:49 +0200 Subject: [PATCH] Don't apply list unpacking behaviour on Opaque slots --- lazyflow/slot.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lazyflow/slot.py b/lazyflow/slot.py index b8755c391..0b59e7beb 100644 --- a/lazyflow/slot.py +++ b/lazyflow/slot.py @@ -47,7 +47,7 @@ from lazyflow import rtype from lazyflow.roi import TinyVector from lazyflow.request import Request -from lazyflow.stype import ArrayLike +from lazyflow.stype import ArrayLike, Opaque from lazyflow.metaDict import MetaDict from lazyflow.utility import slicingtools, OrderedSignal @@ -1121,7 +1121,7 @@ def value(self): if temp.shape == (1,): return temp[0] return temp - elif isinstance(temp, list): + elif isinstance(temp, list) and self.stype != Opaque: return temp[0] else: warnings.warn(