Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

497
Vistas
Manera idiomática en Python para indicar que la importación de un módulo no utilizado es intencional

A veces, la importación de un módulo de Python que parece no estar en uso, es de hecho esencial para el correcto funcionamiento del programa. Tener importaciones aparentemente no utilizadas da lugar a mensajes falsos de herramientas como PyFlakes y puede atraer la atención injustificada de programadores demasiado entusiastas. C++, por ejemplo, tiene (desde C++ 11) una forma idiomática de indicar esto con el atributo [[unused] [[unused]] (y [[maybe_unused]] desde C++ 17).

Estoy haciendo esta pregunta en particular en el contexto de marcos web como Flask, donde este suele ser el caso. Por ejemplo, este código repetitivo de una aplicación Flask, que es esencial para su correcto funcionamiento:

 from app import auth_routes, app, db from app.resources import api

Usualmente manejo esta situación

 import X assert X is not None # Explanatory comment

¿Hay alguna manera que sea más explícita sobre la intención y más "Pythonic" para lograr esto?

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Cada herramienta tendrá su propia forma de supresión de errores. Por ejemplo:

Pylint:

 import X # pylint: disable=unused-import

Pyflakes:

 import X # NOQA

PyCharm:

 # noinspection PyUnresolvedReferences import X
over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda