@click.group(<EOL>context_settings=dict(help_option_names=['<STR_LIT>', '<STR_LIT>']))<EOL>@click.version_option(VERSION_PROMPT,<EOL>'<STR_LIT>', '<STR_LIT>', prog_name=PROGRAM_NAME)<EOL>@click.option('<STR_LIT>', '<STR_LIT>', count=True, help='<STR_LIT>')<EOL>@click.option('<STR_LIT>', '<STR_LIT>', count=True, help='<STR_LIT>')<EOL>@click.option('<STR_LIT>', '<STR_LIT>', type=click.Path(),<EOL>default=resource_filename(__name__, '<STR_LIT>'),<EOL>help='<STR_LIT>')<EOL>@click.option('<STR_LIT>', '<STR_LIT>', type=click.Path(),<EOL>default=resource_filename(__name__, '<STR_LIT>'),<EOL>help='<STR_LIT>')<EOL>@click.pass_context<EOL>def cli(context, verbose, quiet, database, sense):
logger = logging.getLogger()<EOL>handler = logging.StreamHandler(sys.stderr)<EOL>handler.setFormatter(LevelFormatter())<EOL>logger.addHandler(handler)<EOL>logger.setLevel(logging.WARNING + (quiet-verbose)*<NUM_LIT:10>)<EOL>logging.debug(_('<STR_LIT>'), context.invoked_subcommand)<EOL>context.obj['<STR_LIT>'] = Database(database)<EOL>try:<EOL><INDENT>context.obj['<STR_LIT>'] = SenseWithExport(sense).__enter__()<EOL><DEDENT>except Exception:<EOL><INDENT>pass<EOL><DEDENT>
Position Independent Programming For Humans.