[Python] estendere python

Manlio Perillo manlio.perillo a gmail.com
Gio 7 Maggio 2015 12:12:20 CEST


2015-05-07 8:12 GMT+02:00 Matteo Boscolo <matteo.boscolo a boscolini.eu>:

> Ciao a tutti,
>
> sto facendo dei test per alcune cose che dovrei estendere con python in c.
> in pratica ho una mia funzione c a cui vado a create un "oggetto" di tipo
> PyDict_New che poi sara il ritorno della mia funzione che chiamero da
> python.
> qui tutto ok.
> sto cercando di aggiungere elementi a quel dizionario.. e fino a che uso i
> tipi python tipo PyDict_SetItem(d,"la_mia_chiave","valore"); tutto ok
> il mio problema e che il " valore", lo devo prendere da un  oggetto com
> che lo setta in un VARIANT..
> Potete darmi quaalch suggerimento .. su che oggetto sia migliore per
> digetire un VARIANT .. QUALCOSA TIPO PyString_FromVariant ....!!!
> ho fatto svariate prove, ma da qui non ne vengo fuori ..
>
>
Il tipo Variant mi sembra sia definito come una tagged union, quindi puoi
gestire la (noiosissima) conversione a mano, oppure vedere se pywin32 ha
qualcosa di pronto.


Ciao  Manlio
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20150507/1c50837b/attachment.html>


Maggiori informazioni sulla lista Python