Hi, I'm newly trying to use python .NET to embed some C# dlls into my python program. I'm very new to anything .NET, so I apologize if this is a simple question. In order to execute part of the program I need to submit some information back to an object in one of the dlls. This class is expecting an ObservableCollection of objects. I tried submitting a python list, but got an error that it couldn't be converted to the correct type. Unfortunately I can't share the API I'm using for licensing reasons, but here's a short pseudo code of the C# (using 'vegetable' to stand in for some proprietary object types):
private ObservableCollection<VegetableRecord> vegetableRecords private VegetableSequence VegetableSequence .... newVegetableRecord1 = new VegetableRecord('Potato') newVegetableRecord2 = new VegetableRecord('Carrot') vegetableRecords.Add(newVegetableRecord1) vegetableRecords.Add(newVegetableRecord2) ... VegetableSequence.SequenceRecordSet = vegetableRecords I'm trying to recreate this in python, essentially, using the VegetableRecord and VegetableSequence imported from the dll : vegetableRecords = [] VegetableSequence = VegetableSequence() .... newVegetableRecord1 = VegetableRecord('Potato') newVegetableRecord2 = VegetableRecord('Carrot') vegetableRecords.append(newVegetableRecord1) vegetableRecords.append(newVegetableRecord2) ... VegetableSequence.SequenceRecordSet = vegetableRecords That fails with an error that is essentially: TypeError: 'list' value cannot be converted to System.Collections.Generic.ICollection`1[VegetableRecord] Any advice? Thanks! - Jesse _______________________________________________ Python.NET mailing list -- pythonnet@python.org To unsubscribe send an email to pythonnet-le...@python.org https://mail.python.org/mailman3/lists/pythonnet.python.org/ Member address: arch...@mail-archive.com