Buona sera a tutti, sto usando -e studiando- le api di python per creare moduli in C. Devo ammettere di essere sorpreso dalla semplicità di quest'ultime è (quasi) piacevole programmarci quanto usare puro python :)
Attualmente volevo provare a rendere disponibile delle variabili del modulo, pertanto supponendo che il modulo si chiami "pymod" oltre alle varie funzioni vorrei rendere disponibile qualche variabile direttamente da C. Dando un occhio alla documentazione ho trovato PyModule_AddObject ( http://docs.python.org/c-api/module.html#PyModule_AddObject) e credo di essere sulla buona strada... il problema è che come primo parametro questa accetta un oggetto di tipo modulo e non mi è chiaro come usarla senza dover creare un nuovo modulo (con PyModule_New()). Magari ho anche sbagliato del tutto, ma in qualunque caso, qualcuno sà come posso/devo procedere? Ps. mi è noto l'uso di Py_BuildValue ma creando un valore non vedo il modo di rendere noto l'oggetto a cui ne assegno il valore costruito (infatti lo uso nelle funzioni). Grazie a tutti e buona notte. -- Alessandro A.
_______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python