From 29b17386b8ef867e7235aa5490ccd41d0cf3fa7d Mon Sep 17 00:00:00 2001 From: zeffii Date: Sun, 30 Apr 2017 20:18:17 +0200 Subject: [PATCH 1/2] supress warning --- nodes/text/stethoscope_mk2.py | 8 +++++--- utils/sv_IO_monad_helpers.py | 6 +++--- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/nodes/text/stethoscope_mk2.py b/nodes/text/stethoscope_mk2.py index 80028a566..44967b2a3 100644 --- a/nodes/text/stethoscope_mk2.py +++ b/nodes/text/stethoscope_mk2.py @@ -158,9 +158,11 @@ class SvStethoscopeNodeMK2(bpy.types.Node, SverchCustomTreeNode): def update(self): if not ("Data" in self.inputs): return - if not self.inputs[0].other: - nvBGL.callback_disable(node_id(self)) - + try: + if not self.inputs[0].other: + nvBGL.callback_disable(node_id(self)) + except: + print('stethoscope update holdout (not a problem)') def register(): diff --git a/utils/sv_IO_monad_helpers.py b/utils/sv_IO_monad_helpers.py index c9a1ec3c3..281577d1b 100644 --- a/utils/sv_IO_monad_helpers.py +++ b/utils/sv_IO_monad_helpers.py @@ -69,9 +69,9 @@ def unpack_monad(nodes, node_ref): cls_ref = monad.update_cls() node = nodes.new(cls_ref.bl_idname) - cls_dict = params.get('cls_dict') - node.input_template = cls_dict['input_template'] - node.output_template = cls_dict['output_template'] + # cls_dict = params.get('cls_dict') + # node.input_template = cls_dict['input_template'] + # node.output_template = cls_dict['output_template'] return node else: -- GitLab From 6db834979560360d3111e8c992e0aa47b4355f9a Mon Sep 17 00:00:00 2001 From: zeffii Date: Mon, 1 May 2017 12:02:02 +0200 Subject: [PATCH 2/2] add try except in different location --- nodes/text/stethoscope_mk2.py | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/nodes/text/stethoscope_mk2.py b/nodes/text/stethoscope_mk2.py index 44967b2a3..fea0deaf7 100644 --- a/nodes/text/stethoscope_mk2.py +++ b/nodes/text/stethoscope_mk2.py @@ -117,13 +117,12 @@ class SvStethoscopeNodeMK2(bpy.types.Node, SverchCustomTreeNode): if self.activate and inputs[0].is_linked: - # get scale - scale = 1.0 - with sv_preferences() as prefs: - try: + try: + with sv_preferences() as prefs: scale = prefs.stethoscope_view_scale - except: - scale = 1.0 + except: + # print('did not find preferences - you need to save user preferences') + scale = 1.0 # gather vertices from input data = inputs[0].sv_get(deepcopy=False) -- GitLab