Module Expr Str Import alias Assign NameStore Call AttributeLoad NameLoad attr Str ImportFrom alias Import alias Import alias Import alias Import alias Import alias Import alias Import alias ImportFrom alias alias Assign NameStore Call NameLoad keyword Num ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults ListLoad body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad decorator_list decorator_list FunctionDef arguments args NameParam defaults body Expr Str FunctionDef arguments args NameParam defaults body FunctionDef arguments args NameParam NameParam defaults body Raise Call NameLoad Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args defaults vararg kwarg body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Num Return NameLoad decorator_list If AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr orelse Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Return NameLoad decorator_list Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad AttributeLoad NameLoad attr NameLoad Str body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr For NameStore AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad NameLoad Assign SubscriptStore NameLoad Index Str NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad orelse Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr If NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr NameLoad If NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword Str Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr NameLoad decorator_list
N/A N/A Run many conform jobs in parallel.
   The basic implementation is Python's multiprocessing.Pool

   Signals used:
   SIGUSR1: send to master process to shut down all work and proceed to reporting
   SIGUSR2: send to master process to print stack trace and drop to debugger
   SIGALRM: send to a worker to time it out. (we set an alarm on each worker)
   SIGTERM: not explicitly handled. killing a worker causes weird failures, avoid.
 N/A logging N/A _L N/A N/A logging getLogger openaddr.jobs datetime timedelta N/A multiprocessing N/A signal N/A traceback N/A time N/A os N/A os.path N/A json N/A process_one compat N/A JOB_TIMEOUT N/A timedelta hours 9 JobTimeoutException N/A Exception N/A N/A  Exception raised if a per-job timeout fires.
     __init__ N/A N/A self jobstack N/A N/A N/A N/A N/A N/A N/A super JobTimeoutException self __init__ N/A N/A self jobstack jobstack N/A N/A timeout N/A N/A timeout N/A N/A N/A  Function decorator that raises a JobTimeoutException exception
        after timeout seconds, if the decorated function did not return.
     decorate N/A N/A f N/A N/A timeout_handler N/A N/A signum frame N/A N/A N/A N/A JobTimeoutException N/A N/A traceback format_stack N/A new_f N/A N/A N/A args kwargs N/A N/A old_handler N/A N/A signal signal N/A signal SIGALRM timeout_handler N/A N/A N/A signal alarm timeout N/A result N/A f args kwargs N/A N/A N/A signal signal N/A signal SIGALRM old_handler N/A N/A N/A signal alarm 0 N/A result N/A N/A N/A compat PY2 N/A N/A N/A new_f func_name N/A f func_name N/A N/A N/A new_f __name__ N/A f __name__ N/A new_f N/A N/A decorate N/A setup_logger N/A N/A logfile log_level log_stderr log_config_file N/A None N/A logging DEBUG True ~/.openaddr-logging.json N/A N/A  Set up logging for openaddr code.
        If the file ~/.openaddr-logging.json exists, it will be used as a DictConfig
        Otherwise a default configuration will be set according to function parameters.
        Default is to log DEBUG and above to stderr, and nothing to a file.
     N/A openaddr_logger N/A N/A logging getLogger openaddr N/A log_format %(process)06s  {0} %(levelname)06s: %(message)s N/A N/A N/A openaddr_logger setLevel N/A logging DEBUG N/A old_handler N/A openaddr_logger handlers N/A N/A N/A N/A openaddr_logger removeHandler old_handler N/A mp_logger N/A N/A multiprocessing get_logger N/A N/A mp_logger propagate True N/A log_config_file N/A N/A N/A os path expanduser log_config_file N/A N/A N/A N/A os path exists log_config_file N/A N/A log_config_dict N/A N/A json load N/A file log_config_file N/A N/A log_config_dict N/A disable_existing_loggers False N/A N/A N/A N/A logging config dictConfig log_config_dict N/A N/A N/A openaddr_logger info Using logger config at %s log_config_file N/A N/A N/A N/A mp_logger setLevel log_level N/A everything_logger N/A N/A logging getLogger N/A log_stderr N/A N/A handler1 N/A N/A logging StreamHandler N/A N/A N/A handler1 setLevel log_level N/A N/A N/A handler1 setFormatter N/A N/A logging Formatter N/A N/A log_format format %(relativeCreated)10.1f N/A N/A N/A everything_logger addHandler handler1 N/A logfile N/A N/A handler2 N/A N/A logging FileHandler logfile mode w N/A N/A N/A handler2 setLevel log_level N/A N/A N/A handler2 setFormatter N/A N/A logging Formatter N/A N/A log_format format %(asctime)s N/A N/A N/A everything_logger addHandler handler2 N/A