diff --git a/modules/gui/pymod/scene/visibility_op.py b/modules/gui/pymod/scene/visibility_op.py index 325553f8fe9675df172ad8d9db85426ce0dcdb49..82ba8a2e4d882e55eb303aad9002554acc0e45da 100644 --- a/modules/gui/pymod/scene/visibility_op.py +++ b/modules/gui/pymod/scene/visibility_op.py @@ -66,7 +66,9 @@ class VisibilityOp(): visible_op = None if group.HasAttribute(VisibilityOp.VISIBLE_ATTRIBUTE_NAME): visible = bool(int(group.GetAttribute(VisibilityOp.VISIBLE_ATTRIBUTE_NAME))) - flags = int(group.GetAttribute(VisibilityOp.FLAGS_ATTRIBUTE_NAME)) + flags = 0 + if group.HasAttribute(VisibilityOp.FLAGS_ATTRIBUTE_NAME): + flags = int(group.GetAttribute(VisibilityOp.FLAGS_ATTRIBUTE_NAME)) selection = group.GetTextData() visible_op = VisibilityOp(selection,flags,visible) return visible_op