Perfecto, ahora lo miro y si funciona cierro el tema.
Muchas gracias

El sáb., 27 de jun. de 2020 13:46, Alexis Roda <
alexis.roda.villalo...@gmail.com> escribió:

> El PEP 402 al que enlazas no tiene que ver con el error 402 del *linter*.
>
> En https://www.python.org/dev/peps/pep-0008/#imports encontrarás las
> recomendaciones de PEP8 relacionadas con los import. La que te afecta es
> la segunda:
>
> *Imports are always put at the top of the file, just after any module
> comments and docstrings, and before module globals and constants.*
>
>
> En tu caso tienes una instrucción no-import  (el require) en medio del
> bloque de imports, lo que viola la recomendación anterior, de ahí el error
> 402. PyCharm solo te informa resaltando el error.
>
>
>
> Saludos
>
>
> Missatge de Lemarchand Barker <lemarchand8...@gmail.com> del dia ds., 27
> de juny 2020 a les 18:13:
>
>> Que bobeta se me pasó el ide, es PyCharm 2020.1 y si, tiene para
>> silenciar.
>> Si, se que el pep8 es la guía de estilo, la leí pero la E402 era la que
>> me había costado conseguir. Como mencioné anteriormente, habla sobre los
>> módulos: https://www.python.org/dev/peps/pep-0402/
>>
>> Si bien el resaltado no me molesta ni afecta al funcionamiento del
>> programa, es más que nada para entender, o tal vez es algo de la
>> configuración del ide.
>>
>> Kivy es una biblioteca de Python y se usa para crear aplicaciones móviles
>> y de escritorio. Quiero probar para escritorio algo simple como una
>> calculadora, como para ir aprendiendo un poco más. Me pasé a esta porque
>> Tkinter mucho de apariencia no me gusta y Qt5 puede que lo vuelva a ver
>> mucho más adelante.
>> Gracias
>>
>> El sáb., 27 de jun. de 2020 12:55, Alexis Roda <
>> alexis.roda.villalo...@gmail.com> escribió:
>>
>>> Hola,
>>>
>>> PEP8 es una guía de estilo. Puedes seguir aquellas recomendaciones que
>>> tengan sentido en tu proyecto e ignorar el resto.
>>>
>>> No conozco kivy, pero me da la sensación que no es posible mover los
>>> import antes del require. Por tanto en tu caso puedes ignorar este
>>> error.
>>>
>>> No dices que IDE utilizas, es posible te permita silenciar
>>> cierto errores. Busca en su configuración algo relacionado con la
>>> configuración del *linter* o del análisis estático del código.
>>>
>>> También puedes probar añadiendo un comentario # NOQA al final de la
>>> línea:
>>>
>>> from kivy.app import App  # NOQA
>>>
>>> esto indica al *linter* que ignore las violaciones de PEP8 en esta
>>> línea.
>>>
>>> Posiblemente tu IDE delegue la tarea de verificar el cumplimiento de
>>> PEP8 en una herramienta externa, como por ejemplo pycodestyle o flake8.
>>> En estos enlace encontrarás su documentación:
>>>
>>> https://pycodestyle.pycqa.org/en/latest/
>>> https://flake8.pycqa.org/en/latest/
>>>
>>> Entre otras cosas documentan los códigos de error y cómo configurarlas
>>> para ignorar ciertos tipos de errores.
>>>
>>>
>>>
>>> Saludos
>>>
>>>
>>> Missatge de Lemarchand Barker <lemarchand8...@gmail.com> del dia ds.,
>>> 27 de juny 2020 a les 17:08:
>>>
>>>> Hola chicos, en el ide como bien dice el título me figura E402 module
>>>> level import not at top of file. Si bien no es un error y ejecuta sin
>>>> problemas, estuve un montón para encontrar el E402 y habla de los módulos,
>>>> la verdad no se cómo hacer para que deje de resaltar.
>>>> Les adjunto una imagen para que vean.
>>>> Gracias
>>>> _______________________________________________
>>>> Python-es mailing list
>>>> Python-es@python.org
>>>> https://mail.python.org/mailman/listinfo/python-es
>>>>
>>> _______________________________________________
>>> Python-es mailing list
>>> Python-es@python.org
>>> https://mail.python.org/mailman/listinfo/python-es
>>>
>> _______________________________________________
>> Python-es mailing list
>> Python-es@python.org
>> https://mail.python.org/mailman/listinfo/python-es
>>
> _______________________________________________
> Python-es mailing list
> Python-es@python.org
> https://mail.python.org/mailman/listinfo/python-es
>
_______________________________________________
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es

Responder a