#!/usr/bin/env python """Create a ticket category for a party. :Copyright: 2006-2020 Jochen Kupperschmidt :License: Modified BSD, see LICENSE for details. """ import click from byceps.services.ticketing import category_service from byceps.util.system import get_config_filename_from_env_or_exit from _util import app_context from _validators import validate_party @click.command() @click.argument('party', callback=validate_party) @click.argument('title') def execute(party, title): category_service.create_category(party.id, title) click.secho('Done.', fg='green') if __name__ == '__main__': config_filename = get_config_filename_from_env_or_exit() with app_context(config_filename): execute()