Explode Block Instance ()

So did the ExplodeBlockInstance() function change in python? I have a older script, over a year old, were I use to run the ExplodeBlockinstance() and it would explode all the blocks for a object, nested or not. Which useful for purging blocks from a file as i would only have to run it once. Now ExplodeBlockInstance() only explodes the top level blocks (1 deep) and nested blocks don’t get exploded.

Assigned to Scripting topic

The last time I touches ExplodeBlockInstance was two years ago
https://github.com/mcneel/rhinopython/commits/master/scripts/rhinoscript/block.py

There may be changes at a lower level that caused this change, but I haven’t been able to find anything about this as I search through the history of code changes.

Thanks Steve. I able to do what I need with a while command, but as a wish list item it would be nice to have an option in the function to explode all blocks or just top level.

Is this related to my problem?