def configure_output(options_dict): """ Set color and verbosity of Out depending on what is set in options_dict """ Out.write("Entering configure_output\n", VERB_DEBUG) if options_dict.has_key('color'): if options_dict['color']: Out.activate_color() if options_dict.has_key('verbosity'): try: Out.streams['direct']['verbosity'] = int(options_dict['verbosity']) Out.write("Set verbosity to %s\n" \ % Out.streams['direct']['verbosity'], VERB_DEBUG) except ValueError: Out.write("Verbosity was not an integer in configure_output\n", \ VERB_WARN) if options_dict.has_key('cverbosity'): try: Out.streams['sub']['verbosity'] = int(options_dict['cverbosity']) Out.write("Set cverbosity to %s\n" \ % Out.streams['sub']['verbosity'], VERB_DEBUG) except ValueError: Out.write("Cverbosity was not an integer in configure_output\n", \ VERB_WARN)