You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
johnnyquest edited this page Jun 9, 2011
·
2 revisions
Production scripting
(wip)
Ez a leírás módszereket tartalmaz arra, hogy hogyan írjunk olyan scriptet, ami megfelelöen megbízhatóan müködik produkcióban, úgy hogy nem vágja haza közben a pipeline-t, és egyszerü debuggolni.
(...)
saját üzenetkiíró funkció (lokális procedúra!), ami mindig kiírja a script nevét prefixnek (+timestamp is jó lenne)
az stderr-re (is) írjunk ki minden üzenetet, az ugyanis nem bufferelt (az stdout-ra küldött üzenetek simán el tudnak veszni lefagyáskor!)
MEL: az stderr-re a trace paranccsal tudunk írni
"kötelezö" exception-kezelés, részletes infóval, ha exception történik
python: a main()-t is try/except blokkba rakni
a script még hibás müködés esetén se akassza meg a folyamatot, amiben részt vesz (lásd exceptionok -- python: try/except, mel: catch() v. catchQuiet())