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

Chema Cortes pych3m4 en gmail.com
Vie Jul 30 09:25:49 CEST 2010


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.


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