Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

498
Visualizações
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 Respostas
Responde à pergunta

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda