From dc227dc7aa060bfee8a165e66e8f1f7527b87d8a Mon Sep 17 00:00:00 2001 From: DeepSOIC Date: Tue, 14 Mar 2017 02:29:30 +0300 Subject: [PATCH] Show: TempoVis: made to accept any iterable as list of objects --- src/Mod/Show/TempoVis.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Mod/Show/TempoVis.py b/src/Mod/Show/TempoVis.py index a0a42ca030..113dcc3225 100644 --- a/src/Mod/Show/TempoVis.py +++ b/src/Mod/Show/TempoVis.py @@ -63,7 +63,7 @@ class TempoVis(FrozenClass): TempoVis deletion, or call to restore().''' if App.GuiUp: - if type(doc_obj_or_list) is not list: + if not hasattr(doc_obj_or_list, '__iter__'): doc_obj_or_list = [doc_obj_or_list] for doc_obj in doc_obj_or_list: if not hasattr(doc_obj.ViewObject, prop_name): @@ -216,7 +216,7 @@ class TempoVis(FrozenClass): tempovis. ''' if App.GuiUp: - if type(doc_obj_or_list) is not list: + if not hasattr(doc_obj_or_list, '__iter__'): doc_obj_or_list = [doc_obj_or_list] for doc_obj in doc_obj_or_list: if doc_obj.Document is not self.document: #ignore objects from other documents