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

claudio canepa ccanepacc en gmail.com
Mie Nov 21 23:37:15 ART 2012


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}
>>>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20121121/40f8e857/attachment.html>


More information about the pyar mailing list