def delete(ctx, identifier):
    """Delete a station"""

    if len(get_metadata(Station, identifier)) == 0:
        click.echo('Station not found')
        return

    q = 'Are you sure you want to delete station {}?'.format(identifier)

    if click.confirm(q):  # noqa
        delete_metadata(Station, identifier)

    click.echo('Station {} deleted'.format(identifier))
Exemple #2
0
def delete(ctx, identifier):
    """Delete an instrument"""

    if len(get_metadata(Instrument, identifier)) == 0:
        click.echo('Instrument not found')
        return

    q = 'Are you sure you want to delete instrument {}?'.format(identifier)

    if click.confirm(q):  # noqa
        delete_metadata(Instrument, identifier, save_to_registry,
                        save_to_index)
        click.echo('Instrument {} deleted'.format(identifier))
def delete(ctx, identifier):
    """Delete a contributor"""

    if len(get_metadata(Contributor, identifier)) == 0:
        click.echo('Contributor not found')
        return

    q = 'Are you sure you want to delete contributor {}?'.format(identifier)

    if click.confirm(q):  # noqa
        delete_metadata(Contributor, identifier)

    click.echo('Contributor {} deleted'.format(identifier))
def delete(ctx, identifier):
    """Delete a station"""

    if len(get_metadata(Notification, identifier)) == 0:
        click.echo('Station not found')
        return

    q = 'Are you sure you want to delete news notification {}?' \
        .format(identifier)

    if click.confirm(q):  # noqa
        delete_metadata(Notification, identifier, save_to_registry,
                        save_to_index)

    click.echo('News notification {} deleted'.format(identifier))