May 2018
Beginner to intermediate
452 pages
11h 26m
English
With our classes created, let's add a simple selector function to return the appropriate class for each platform:
def get_main_menu_for_os(os_name):
menus = {
'Linux': LinuxMainMenu,
'Darwin': MacOsMainMenu,
'freebsd7': LinuxMainMenu,
'Windows': WindowsMainMenu
}
return menus.get(os_name, GenericMainMenu)
from .mainmenu import get_main_menu_for_os ...