selecting a hole face via API not working for some reason

Greetings,

I thought I might start a new post as it is more direct to the issue. Most posts concerning selecting a face have either users select the face but in my case I have the feature in my grasp and getting the child face. I have not seen any examples of this yet.

Original post here:

https://forum.solidworks.com/message/651921#comment-651921

This is the core of the issue as I see it and I am at a loss. There is no reason this is not working:

holeface = the_hole.GetFaces(0)

            holesurf = holeface.IGetSurface

            MsgBox(holesurf.IsCylinder)

            sel_entity = holeface

            boolstat = sel_entity.Select2(False, 1)

            MsgBox(boolstat)

The first message box reports True which means I have the correct face in my grasp but the second message box reports False which means it did not select.

Any help is GREATLY appreciated.

SolidworksApi macros