@classmethod<EOL><INDENT>def main(cls):<DEDENT>
log_level = logging.INFO<EOL>log_fmt = '<STR_LIT>'<EOL>if bool(os.getenv('<STR_LIT>')):<EOL><INDENT>log_level = logging.DEBUG<EOL>log_fmt = '<STR_LIT>'<EOL><DEDENT>logging.basicConfig(format=log_fmt, datefmt='<STR_LIT>', level=log_level)<EOL>logging.getLogger('<STR_LIT>').setLevel(logging.WARNING)<EOL>obj, extract_args = cls.from_args()<EOL>LOG.info('<STR_LIT>', obj.task_url)<EOL>LOG.info('<STR_LIT>', obj.task_id)<EOL>LOG.info('<STR_LIT>', obj.rank)<EOL>LOG.info('<STR_LIT>', obj.changeset)<EOL>LOG.info('<STR_LIT>', obj.build_id)<EOL>if extract_args['<STR_LIT>']:<EOL><INDENT>return<EOL><DEDENT>out = extract_args['<STR_LIT>']<EOL>os.mkdir(out)<EOL>try:<EOL><INDENT>obj.extract_build(out, tests=extract_args['<STR_LIT>'], full_symbols=extract_args['<STR_LIT>'])<EOL>os.makedirs(os.path.join(out, '<STR_LIT>'))<EOL>with open(os.path.join(out, '<STR_LIT>', '<STR_LIT>'), '<STR_LIT:a>') as dl_fd:<EOL><INDENT>dl_fd.write('<STR_LIT>' + obj.build_id + os.linesep)<EOL><DEDENT><DEDENT>except:  <EOL><INDENT>if os.path.isdir(out):<EOL><INDENT>junction_path.rmtree(out)<EOL><DEDENT>raise<EOL><DEDENT>
fuzzfetch main entry point

Run with --help for usage