Empotrar módulos.
Pepe Aracil
pepe en diselpro.com
Mar Ene 30 09:47:33 CET 2007
Hola Jesús.
Al final la única forma que he encontrado para cargar los .pyd
ha sido generar un fichero temporal en el disco ram "D:"
(Plataforma Symbian) y cargarlo desde este.
Aquí tienes el código:
http://coyote.diselpro.com/boundmod.zip
Salud.
Jesus Cea escribió:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Pepe Aracil wrote:
>> Gracias Chema por tus sugerencias.
>> Tu versión OOP ¡mola mazo! ;-P
>>
>> Ahora me voy a pelear con las extensiones en C (.pyd) ya que
>> la función imp.load_module(...) no acepta un StringIO por
>> fichero. Debe ser por lo que tu comentabas ya que la carga
>> de estos módulos la debe gestionar el S.O. y necesitará un
>> handle de fichero real para cargarlo.
>
> Si lo consigues, avisa. Esta parte es peliaguda :-). Me interesa.
>
> - --
> Jesus Cea Avion _/_/ _/_/_/ _/_/_/
> jcea en argo.es http://www.argo.es/~jcea/ _/_/ _/_/ _/_/ _/_/ _/_/
> jabber / xmpp:jcea en jabber.org _/_/ _/_/ _/_/_/_/_/
> _/_/ _/_/ _/_/ _/_/ _/_/
> "Things are not so easy" _/_/ _/_/ _/_/ _/_/ _/_/ _/_/
> "My name is Dump, Core Dump" _/_/_/ _/_/_/ _/_/ _/_/
> "El amor es poner tu felicidad en la felicidad de otro" - Leibniz
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.6 (GNU/Linux)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
>
> iQCVAwUBRb514plgi5GaxT1NAQKLEAP+Ooyu7q7KLR68dqyu9FlHzbxffd2hmucA
> R7MqYFvs9fthsM7eu/GSWdHCVXZZ4xnRC+GeuvWyELEfKZpGsnKldC4N+YH+wEtK
> VutZLCO76XODSgqhL1c093j8DNmHstcDf380h4k2wKU8EZHxHSmBw7YN2MXswEAe
> VAR7ddXsAlw=
> =/5zI
> -----END PGP SIGNATURE-----
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Python-es mailing list
> Python-es en aditel.org
> http://listas.aditel.org/listinfo/python-es
------------ próxima parte ------------
_______________________________________________
Python-es mailing list
Python-es en aditel.org
http://listas.aditel.org/listinfo/python-es
Más información sobre la lista de distribución Python-es