class documentation

class Postprocessor: (source)

View In Hierarchy

Postprocesses configuration options.

Method __init__ Undocumented
Method error Undocumented
Method process Postprocesses all options in self.input_options.
Instance Variable input_options Undocumented
Instance Variable names Undocumented
Instance Variable opt_map Undocumented
Instance Variable output_options Undocumented
Method _check_exclusive Check for argument conflicts.
Method _check_required Check for required args.
Method _display_opt Undocumented
Method _parse_arguments Parse the input/output arguments.
Method _store_analyze_annotated Undocumented
Method _store_check Undocumented
Method _store_color Undocumented
Method _store_disable Undocumented
Method _store_enable_only Process the 'enable-only' option.
Method _store_exec_log Undocumented
Method _store_generate_builtins Store the generate-builtins option.
Method _store_imports_map Postprocess --imports_info.
Method _store_imports_map_items Postprocess imports_maps_items.
Method _store_module_name Undocumented
Method _store_output_errors_csv Undocumented
Method _store_pickle_metadata Undocumented
Method _store_pickle_output Undocumented
Method _store_python_version Configure the python version.
Method _store_pythonpath Undocumented
Method _store_typeshed Undocumented
Method _store_verbosity Configure logging.
Method _store_verify_pickle Undocumented
def __init__(self, names, opt_map, input_options, output_options=None): (source)

Undocumented

def error(self, message, key=None): (source)

Undocumented

def process(self): (source)

Postprocesses all options in self.input_options. This will iterate through all options in self.input_options and make them attributes on self.output_options. If, for an option {name}, there is a _store_{name} method on this class, it'll call the method instead of storing the option directly.

input_options = (source)

Undocumented

Undocumented

Undocumented

output_options = (source)

Undocumented

def _check_exclusive(self, name, value, existing): (source)

Check for argument conflicts.

def _check_required(self, name, value, existing): (source)

Check for required args.

def _display_opt(self, opt): (source)

Undocumented

def _parse_arguments(self, arguments): (source)

Parse the input/output arguments.

@uses(['check'])
def _store_analyze_annotated(self, analyze_annotated): (source)

Undocumented

@uses(['-output'])
def _store_check(self, check): (source)

Undocumented

def _store_color(self, color): (source)

Undocumented

def _store_disable(self, disable): (source)

Undocumented

@uses(['-disable'])
def _store_enable_only(self, enable_only): (source)

Process the 'enable-only' option.

def _store_exec_log(self, exec_log): (source)

Undocumented

@uses(['-input', 'show_config', '-pythonpath', 'version'])
def _store_generate_builtins(self, generate_builtins): (source)

Store the generate-builtins option.

@uses(['-pythonpath', 'verbosity', 'open_function', '-imports_map_items'])
def _store_imports_map(self, imports_map): (source)

Postprocess --imports_info.

@uses(['-pythonpath', 'verbosity'])
def _store_imports_map_items(self, imports_map_items): (source)

Postprocess imports_maps_items.

@uses(['input', 'pythonpath'])
def _store_module_name(self, module_name): (source)

Undocumented

@uses(['report_errors'])
def _store_output_errors_csv(self, output_errors_csv): (source)

Undocumented

def _store_pickle_metadata(self, pickle_metadata): (source)

Undocumented

@uses(['+output'])
def _store_pickle_output(self, pickle_output): (source)

Undocumented

def _store_python_version(self, python_version): (source)

Configure the python version.

def _store_pythonpath(self, pythonpath): (source)

Undocumented

@uses(['precompiled_builtins'])
def _store_typeshed(self, typeshed): (source)

Undocumented

@uses(['timestamp_logs', 'debug_logs'])
def _store_verbosity(self, verbosity): (source)

Configure logging.

@uses(['output', '+pickle_output'])
def _store_verify_pickle(self, verify_pickle): (source)

Undocumented