diff --git a/modules/gui/pymod/scene/render_op.py b/modules/gui/pymod/scene/render_op.py index 991e82427c0a232a6c8a9364ed78befe0d2437e8..53a82b8f785cc45c2bc0137b5272762a138f6ae8 100644 --- a/modules/gui/pymod/scene/render_op.py +++ b/modules/gui/pymod/scene/render_op.py @@ -77,7 +77,9 @@ class RenderOp(): and group.HasAttribute(RenderOp.KEEP_ATTRIBUTE_NAME)): render_mode = getattr(gfx.RenderMode, group.GetAttribute(RenderOp.RENDERMODE_ATTRIBUTE_NAME)) keep = bool(int(group.GetAttribute(RenderOp.KEEP_ATTRIBUTE_NAME))) - flags = int(group.GetAttribute(RenderOp.FLAGS_ATTRIBUTE_NAME)) + flags=0 + if group.HasAttribute(RenderOp.FLAGS_ATTRIBUTE_NAME): + flags = int(group.GetAttribute(RenderOp.FLAGS_ATTRIBUTE_NAME)) selection = group.GetTextData() render_op = RenderOp(render_mode,selection,flags,keep) return render_op