diff options
Diffstat (limited to 'TurtleArt/tautils.py')
-rw-r--r-- | TurtleArt/tautils.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/TurtleArt/tautils.py b/TurtleArt/tautils.py index a8ef384..379a1d3 100644 --- a/TurtleArt/tautils.py +++ b/TurtleArt/tautils.py @@ -822,7 +822,11 @@ def get_stack_name(blk): elif top_block.name == 'hat': try: return top_block.connections[1].values[0] - except (IndexError, AttributeError): + except (AttributeError, TypeError, IndexError): + # AttributeError: t_b has no attribute 'connections' or t_b.c[1] + # has no attribute 'value' + # TypeError: t_b.c or t_b.c[1].v is not a subscriptable sequence + # IndexError: t_b.c or t_b.c[1].v is too short return None else: return None |