Δημοσιεύτηκε: 06 Ιούλ 2011, 17:45
από pmav99
Είναι νομίζω καλύτερο να μην υπάρχει σκόρπιος κώδικας μέσα σε ένα module. Κάνοντας import το getradiolist.py γεμίζει clutter το namespace.

Κώδικας: Επιλογή όλων
def get_radio_list():
...

if __name__ == "__main__":
get_radio_list()

Έτσι τρέχει κανονικά και από το command line και μπορείς να το κάνεις και import όπου θέλεις. Επίσης, νομίζω ότι μπορεί κάλλιστα η get_radio_list να γίνει μια μέθοδος της κλάσης αντί να είναι σε ξεχωριστό module.