[pyar] [ot] extensión en python para inkscpe

Eduardo Sandulli eduardosandulli en gmail.com
Vie Nov 23 00:19:09 ART 2012


Si yo pienso lo mismo, pero cual sería la solución, desinstalar python,
2.6.5 e instalar 2.7.x? no sería peligroso para el sistema? si hay algún
scrip o programa que utilice la versión vieja funcionará con la nueva?
supongo que si.
como lo actualizo? en los repositorios de ubuntu licid no está python 2.7.x

El 21 de noviembre de 2012 23:37, claudio canepa <ccanepacc en gmail.com>escribió:

>
>
> 2012/11/21 Jesús Francisco <jgomo3 en gmail.com>
>
>> El 21 de noviembre de 2012 18:13, Eduardo Sandulli <
>> eduardosandulli en gmail.com> escribió:
>>
>>> que tal!
>>>> No se si esta es la lista correcta para hacer eta pregunta pero tal ves
>>>> puedan ayudarme. Alguno conoce SOZI?
>>>> Es una exención de inkscape para hacer presentaciones tipo pressi, muy
>>>> piola! está hecha en python
>>>> El tema es la he instalado en Ubuntu 10.04 y no consigo hacerla
>>>> funcionar, me tira el siguiente error:
>>>> Traceback (most recent call last):
>>>>   File "/usr/share/inkscape/extensions/sozi.py", line 30, in <module>
>>>>     from sozi.document import *
>>>>   File "/usr/share/inkscape/extensions/sozi/document.py", line 81
>>>>     self.layers = { l.attrib[group_attr] : SoziLayer(self, l) for l in
>>>> self.xml.xpath("sozi:layer", namespaces=inkex.NSS) if group_attr in
>>>> l.attrib }
>>>>                                                                 ^
>>>> SyntaxError: invalid syntax
>>>>
>>>>
>> Mis apuestan van a la versión de Python. Creo que esa sintaxis de
>> Diccionarios por comprensión es de Python 2.7, y por la versión de Ubuntu
>> que estás utilizando, probablemente no tengas instalada la versión de
>> Python necesaria para ello.
>>
>>
> Si, ese estilo de definir un dict solo esta disponible en python  2.7+
>
> Probando:
>
>  Python 2.6.6 (r266:84297, Aug 24 2010, 18:46:32) [MSC v.1500 32 bit
> (Intel)] on win32
> Type "help", "copyright", "credits" or "license" for more information.
> >>> d = {i:i for i in range(10)}
> File "<stdin>", line 1
> d = {i:i for i in range(10)}
> ^
> SyntaxError: invalid syntax
>
>
> Python 2.7.3 (default, Apr 10 2012, 23:31:26) [MSC v.1500 32 bit (Intel)]
> on win32
> Type "help", "copyright", "credits" or "license" for more information.
> >>> d = {i:i for i in range(10)}
> >>>
> >>> d
> {0: 0, 1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8, 9: 9}
> >>>
>
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>



-- 
Cultura Libre!! lo demás no importa nada.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20121123/e7e7b86d/attachment.html>


More information about the pyar mailing list