IIC2233 / Syllabus-2022-1

Repositorio oficial del curso IIC2233 Programación Avanzada 🚀✨
https://iic2233.ing.puc.cl/
45 stars 40 forks source link

Try y Except en importación de módulos #189

Closed TomasArancibia closed 2 years ago

TomasArancibia commented 2 years ago

Prerrequisitos

(Marcar colocando una X entre los corchetes los ítems que ya hiciste, así: "[X]")

Duda

Se puede usar try y except para importar módulos de forma que la ventana creada en donde se quiere importar puede ser abierta tanto en el main como en el modulo en donde se esta creando, de esta forma es mas cómodo para el debug, ¿Se puede usar esto o se considera como una mala practica? A continuación hay un ejemplo de a lo q me refiero.

try: from frontend.rutas import RUTA_LOGO, BOTTON_STYLE, BACKGROUND except ImportError: from rutas import RUTA_LOGO, BOTTON_STYLE, BACKGROUND

CristobalPerez-Cotapos commented 2 years ago

Hola Tomas!! Lo que me comentas te puede resultar útil para comprobar que partes específicas de tu código están funcionando, pero al momento de la entrega debes borrarlo ya que no es una forma "adecuada" de hacer las importaciones. Igual puedes tener en cuenta que se ejecutará el archivo que especifiques en el readme a la hora de corregir 😉

TomasArancibia commented 2 years ago

okk muchas gracias