def ticker_wrapper(ticker: str, last_open: datetime, resultswriter: Writer, debug_level=0): magic_object = MagicFormula(ticker, last_open, debug_level) try: print(magic_object.__str__()) resultswriter.write_row(magic_object.__str__()) except: magic_object.debug_writer(0, "*** CRITICAL FAILURE: Failure on ticker ")