Mistři v programování na #hovnokod

Python #1448

Do skriptu, který slouží k navazování spojení do internetu u malých klientských zařízení, kolega přidával volání nové funkce/programu, která se používá jen výjimečně ve specifických případech a na starších zařízeních samozřejmě není ani příslušná binárka, ani záznam v configu. Skript tak v tomto místě skončil výjimkou a proces navazování spojení se ukončil. Luxusní BC break a odpoledne strávené nad bádáním, proč jsou některá zařízení vyjetá na druhý konec Evropy offline, ač 2 roky předtím bez problému fungovala a jiná zařízení problém nemají :) Samozřejmě za vydatného povzbuzování zákazníka ;)

NOVA_FUNKCE = "/usr/local/bin/nova_funkce"
if not config.has('NOVA_FUNKCE') or config.NOVA_FUNKCE == 'True':
	retval = commands.getoutput(NOVA_FUNKCE + ' ' + str(config.PARAMETER))

# ... AT commandy pro připojení modemu do internetu... 

Lukáš Kohout,