Working example of script with python?

From activscp.idl:

6 = 4 | 2 = SCRIPTITEM_ISSOURCE | SCRIPTITEM_ISVISIBLE

2 = SCRIPTITEM_ISVISIBLE

Those flags are documented under IActiveScript::AddNamedItem

I don't see why the lack of SCRIPTITEM_ISSOURCE on an object would cause Python to reject it where it didn't before.

Unless there's some basis to the direction you're looking in, it feels like we're just shooting in the dark, which will probably be a waste of time.

Even if we work out how to get the object to appear in Python, I don't see much point in trying to get an ActiveScripting language to work when there is no community and no resources around it to help when the next set of problems emerge. You'll always be at a severe disadvantage using it, and switching to another language/syntax is trivial in comparison to that effort when all the scripting languages on offer are so similar.