[Python] domanda agli utilizzatori di pycharm.

Diego Barrera diegonebarrera a yahoo.it
Gio 17 Ott 2013 10:25:25 CEST


Il 17/10/2013 09:45, Marco Giusti ha scritto:
> On Thu, Oct 17, 2013 at 02:12:58AM +0200, Gollum1 wrote:
>> Il 17/ott/2013 00:22 "Marco Giusti" <marco.giusti a gmail.com> ha scritto:
>>> No, hai ragione, ora mi ricordo perché con pyflakes uso quest'altre
>>> linee ma l'altra sera con la stanchezza non ricordavo più il motivo e mi
>>> sembravano un po' stupide.
>>>
>>>          if False:
>>>                  _ = str
>>>
>>> L'eccezione è normale se il modulo viene importato prima che che gettext
>>> installi la funzione in __builtins__.
>>>
>> Non credo di aver capito...
>>
>> gettext installa "_" come funzione buildin solo a runtime, e da qui
>> l'errore del l'editor... fino a qui ci ero arrivato...
>>
>> Ma le due righe di codice che mi hai passato non mi sono chiare... l'if è
>> sempre falso, quindi _=str non dovrebbe mai essere eseguita. La situazione
>
Forse, anche se l'if non viene mai eseguito, pycharm, leggendo il codice,
comunque attribuisce "str" a "_" e quindi evita l'errore.

-- 
La crisi e' finita!
E' cominciata la fame.



Maggiori informazioni sulla lista Python