コード例 #1
0
ファイル: project.py プロジェクト: andrewseaman35/project
def get_places_by_id(**kwargs):
    """Get places by id endpoint: /get_by_ids [POST]"""
    action_name = "get_places_by_id"

    # Remove all kwargs that were not inputted and gather the rest
    filtered_kwargs = {
        key: kwargs[key]
        for key in kwargs if kwargs[key] is not None
    }
    args = gather_parameters(filtered_kwargs, get_arguments(action_name))

    url = Config(args['env']).places_url + "get_by_ids"
    del args['env']

    click.echo(dumps(http_request("post", url, args).json(), indent=4))
コード例 #2
0
ファイル: project.py プロジェクト: andrewseaman35/project
def delete_place_by_id(**kwargs):
    """Delete place endpoint: /delete"""
    action_name = "delete_place_by_id"

    # Remove all kwargs that were not inputted and gather the rest
    filtered_kwargs = {
        key: kwargs[key]
        for key in kwargs if kwargs[key] is not None
    }
    args = gather_parameters(filtered_kwargs, get_arguments(action_name))

    url = Config(args['env']).places_url + "delete_by_ids"
    del args['env']
    args = stringify_dict(args)

    click.echo(dumps(http_request("post", url, args).json(), indent=4))