[Python-es] Cómo generar clases (proxies) de Python a partir de TLBs ?

Olemis Lang (Simelix) olemis+py en gmail.com
Mar Ago 3 15:19:12 CEST 2010


2010/7/30 Chema Cortes <pych3m4 en gmail.com>:
> El día 29 de julio de 2010 22:23, Olemis Lang (Simelix)
> <olemis+py en gmail.com> escribió:
>
>> Gracias , pero me da este error
>>
>> {{{
>> $!sh
>>
>> $ makepy.py
>> Traceback (most recent call last):
>>  File "C:\Program
>> Files\Python\2.5\Lib\site-packages\win32com\client\makepy.py", line
>> 383, in <module>
>>    rc = main()
>>  File "C:\Program
>> Files\Python\2.5\Lib\site-packages\win32com\client\makepy.py", line
>> 362, in main
>>    rc = selecttlb.SelectTlb()
>>  File "C:\Program
>> Files\Python\2.5\Lib\site-packages\win32com\client\selecttlb.py", line
>> 150, in SelectTlb
>>    i.major = int(i.major, 16)
>> ValueError: invalid literal for int() with base 16: 'CS2'
>> }}}
>
> typelib falla con las versiones no numéricas ("'CS2" en este caso):
>
> <http://sourceforge.net/tracker/index.php?func=detail&aid=2065850&group_id=78018&atid=551954>
>
> Actualiza pywin32 (y python) a ver si se soluciona.

Utilizo la versión 214 y no veo otras más recientes para descarga en
SF.net (me pierdo algo ... ?)

-- 
Regards,

Olemis.

Blog ES: http://simelo-es.blogspot.com/
Blog EN: http://simelo-en.blogspot.com/

Featured article:
Soluciones Olimpiadas de Matemática - IMO 2007 - Problema 4 -
http://soluciones-olimpiadas.blogspot.com/2010/07/imo-2007-problema-4.html


Más información sobre la lista de distribución Python-es