def setupAll(input_file_name): try: run(trucks, [input_file_name]) run(compute, []) run(stops, []) notify("complete setup succeeded!") except: print traceback.format_exc() notify("complete setup failed...")
def run(func, args): messages = { trucks: "import trucks ", compute: "compute truck dates and centers ", stops: "compute stops and properties" } message = messages[func] try: getTime(func, message, *args) # func(*args) # notify(message) except: print traceback.format_exc() notify(message + "failed")