2015-10-14 12 views
10

Sono molto nuovo a Python e sto provando a installare il pacchetto FuncDesigner. Si dà il seguente errore:L'espressione del generatore deve essere parentesi se non è l'argomento esclusivo

generatore di espressione deve essere racchiusa tra parentesi, se non unico argomento e punti per la seguente riga:

kw = {'skipArrayCast':True} if isComplexArray else {} 
r = ooPoint((v, x[S.oovar_indexes[i]:S.oovar_indexes[i+1]]) for i, v in enumerate(S._variables), **kw) 

Tutte le idee che per cambiare la riga che inizia con "r =" per a farlo funzionare?

Sto usando una versione Python 3.

+1

Sono venuto qui esattamente per la stessa cosa, e immagino che non ci sia posto migliore per segnalare problemi. – astrojuanlu

risposta

10

... Metti il ​​genex in paren, proprio come ti dice l'errore.

r = ooPoint(((v, x[S.oovar_indexes[i]:S.oovar_indexes[i+1]]) for i, v in enumerate(S._variables)), **kw) 
+0

mi ha salvato la vita :) –

Problemi correlati