I have myClass which contains a field myList which is a list of elements from myEnum. I would like to add to this list more elements but in python. However exec(f"myClass.myList.Add(myEnum.{e}))" doesnt work because myClass.myList in Python is a list of integers. What can I do? I want to add elements by its name, not its int position.
CodePudding user response:
Switch to pythonnet 3.0 previews. In 3.0 .NET lists are not converted to Python lists, instead they just behave like Python lists when seen from Python.
