def player_box_scores(day, month, year, output_type=None, output_file_path=None, output_write_option=None, json_options=None): values = http_client.player_box_scores(day=day, month=month, year=year) return output( values=values, output_type=output_type, output_file_path=output_file_path, output_write_option=output_write_option, csv_writer=box_scores_to_csv, encoder=BasketballReferenceJSONEncoder, json_options=json_options, )
def player_box_scores(day, month, year, output_type=None, output_file_path=None, output_write_option=None, json_options=None): try: values = http_client.player_box_scores(day=day, month=month, year=year) except requests.exceptions.HTTPError as http_error: if http_error.response.status_code == requests.codes.not_found: raise InvalidDate(day=day, month=month, year=year) else: raise http_error return output( values=values, output_type=output_type, output_file_path=output_file_path, output_write_option=output_write_option, csv_writer=box_scores_to_csv, encoder=BasketballReferenceJSONEncoder, json_options=json_options, )
def player_box_scores(day, month, year, output_type=None, output_file_path=None, output_write_option=None, json_options=None): try: values = http_client.player_box_scores(day=day, month=month, year=year) except requests.exceptions.HTTPError as http_error: if http_error.response.status_code == requests.codes.not_found: raise InvalidDate(day=day, month=month, year=year) else: raise http_error return output( values=values, output_type=output_type, output_file_path=output_file_path, output_write_option=output_write_option, csv_writer=CSVWriter(column_names=BOX_SCORE_COLUMN_NAMES, row_formatter=RowFormatter( data_field_names=BOX_SCORE_COLUMN_NAMES)), json_options=json_options, )