Decompose but keep overlap

Hi,

is it possible to decompose a component but keep overlap using Python API? I only found this in the documentation. If it’s not yet possible, could we get new kw argument keep_overlap? :pray::pray::pray:

Glyphs.app Python Scripting API Documentation β€” Glyphs.app Python Scripting API 3.0.4 documentation

Just decomposing should not remove overlap. In which context are you using it?

just adding component with Python and then decomposing it with Python. Tried both decomposeComponents on a layer and call decompose on individual components.

and adding with:
layer.components.append(GSComponent("_part.openBlackCircle"))

This works for me as expected. I did it with the n, and the overlaps are still here:

image

Code used:

Layer.components.append(GSComponent("n"))
Layer.decomposeComponents()