Python - Esta manera de "manejar" un módulo es correcta?

 
Vista:

Esta manera de "manejar" un módulo es correcta?

Publicado por 9acca9 (2 intervenciones) el 04/09/2022 02:57:14
Hice un módulo para administrar los menús de una pantalla LCD.

La cantidad de opciones es bastante grande, por lo que planeo usar este archivo como un módulo para importar en un archivo que integre otros temas.

Y mi pregunta va de esta manera. Por ejemplo, cuando selecciono iniciar sesión en una página en el menú, lo que hago en el menú es poner una variable que al ingresar a esa opción se vuelve verdadera.

Así que en el archivo principal tengo algo como:
1
2
3
4
5
6
7
8
9
10
import menus
 
ShowMenu = menus.displayMenu(initial_menu)
ShowMenu.start()
 
while 1:
    if ShowMenu.login == True:
        makesomething
        ShowMenu.login = False
    if.... etc.

esto esta bien? Quiero decir, ¿interactuar de esta manera con el otro módulo? ¿Tener una variable en el módulo de menús que me ayude a organizar el flujo principal?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder