def _full_analysis_mp_alias ( br_obj , analysis_set , output_directory , unique_name , verbose , quick_plots ) : return ( br_obj , unique_name , br_obj . full_analysis ( analysis_set , output_directory , verbose = verbose , compile_pdf = verbose , quick_plots = quick_plots ) )
do abstract methods in python slow down code
Alias for instance method that allows the method to be called in a multiprocessing pool . Needed as multiprocessing does not otherwise work on object instance methods .
def _full_analysis_mp_alias(br_obj, analysis_set, output_directory, unique_name, verbose, quick_plots):
    """
    Alias for instance method that allows the method to be called in a
    multiprocessing pool. Needed as multiprocessing does not otherwise work
    on object instance methods.
    """
    return (br_obj, unique_name, br_obj.full_analysis(analysis_set, output_directory, verbose = verbose, compile_pdf = verbose, quick_plots = quick_plots))