SYMBOL INDEX (188 symbols across 9 files) FILE: diffs_to_discovery.py function resolve_schema_property (line 17) | def resolve_schema_property(sch_prop): function resolve_class_field (line 23) | def resolve_class_field(fields, field_name): function compare_property (line 38) | def compare_property(name, sch_prop, cls_prop): function compare_object (line 52) | def compare_object(schema, cls): FILE: gspread_formatting/batch.py function batch_updater (line 10) | def batch_updater(spreadsheet): class SpreadsheetBatchUpdater (line 13) | class SpreadsheetBatchUpdater(object): method __init__ (line 14) | def __init__(self, spreadsheet): method __enter__ (line 18) | def __enter__(self): method __exit__ (line 23) | def __exit__(self, exc_type, exc_val, exc_tb): method execute (line 27) | def execute(self): function _wrap_for_batch_updater (line 32) | def _wrap_for_batch_updater(func): FILE: gspread_formatting/batch_update_requests.py function set_row_heights (line 22) | def set_row_heights(worksheet, ranges): function set_row_height (line 44) | def set_row_height(worksheet, label, height): function set_column_widths (line 56) | def set_column_widths(worksheet, ranges): function set_column_width (line 79) | def set_column_width(worksheet, label, width): function set_text_format_runs (line 92) | def set_text_format_runs(worksheet, label, runs): function format_cell_ranges (line 102) | def format_cell_ranges(worksheet, ranges): function format_cell_range (line 119) | def format_cell_range(worksheet, name, cell_format): function set_data_validation_for_cell_ranges (line 132) | def set_data_validation_for_cell_ranges(worksheet, ranges): function set_data_validation_for_cell_range (line 150) | def set_data_validation_for_cell_range(worksheet, range, rule): function set_right_to_left (line 163) | def set_right_to_left(worksheet, right_to_left): function set_frozen (line 176) | def set_frozen(worksheet, rows=None, cols=None): FILE: gspread_formatting/conditionals.py function get_conditional_format_rules (line 12) | def get_conditional_format_rules(worksheet): function _make_delete_rule_request (line 21) | def _make_delete_rule_request(worksheet, rule, ruleIndex): function _make_add_rule_request (line 29) | def _make_add_rule_request(worksheet, rule, ruleIndex): class ConditionalFormatRules (line 37) | class ConditionalFormatRules(MutableSequence): method __init__ (line 38) | def __init__(self, worksheet, *rules): method __getitem__ (line 45) | def __getitem__(self, idx): method __setitem__ (line 48) | def __setitem__(self, idx, value): method __delitem__ (line 51) | def __delitem__(self, idx): method __len__ (line 54) | def __len__(self): method clear (line 58) | def clear(self): method insert (line 61) | def insert(self, idx, value): method save (line 64) | def save(self): class ConditionalFormattingComponent (line 89) | class ConditionalFormattingComponent(FormattingComponent): class BooleanRule (line 92) | class BooleanRule(ConditionalFormattingComponent): method __init__ (line 98) | def __init__(self, condition=None, format=None): class BooleanCondition (line 102) | class BooleanCondition(ConditionalFormattingComponent): method __init__ (line 158) | def __init__(self, type=None, values=()): method to_props (line 183) | def to_props(self): class RelativeDate (line 189) | class RelativeDate(FormattingComponent): method __init__ (line 192) | def __init__(self, value=None): method to_props (line 195) | def to_props(self): class ConditionValue (line 198) | class ConditionValue(ConditionalFormattingComponent): method __init__ (line 201) | def __init__(self, relativeDate=None, userEnteredValue=None): class InterpolationPoint (line 205) | class InterpolationPoint(ConditionalFormattingComponent): method __init__ (line 210) | def __init__(self, color=None, colorStyle=None, type=None, value=None): class GradientRule (line 219) | class GradientRule(ConditionalFormattingComponent): method __init__ (line 226) | def __init__(self, minpoint=None, maxpoint=None, midpoint=None): class ConditionalFormatRule (line 231) | class ConditionalFormatRule(ConditionalFormattingComponent): method __init__ (line 234) | def __init__(self, ranges=None, booleanRule=None, gradientRule=None): method to_props (line 251) | def to_props(self): class DataValidationRule (line 261) | class DataValidationRule(FormattingComponent): method __init__ (line 269) | def __init__(self, condition=None, inputMessage=None, strict=None, sho... FILE: gspread_formatting/dataframe.py function _determine_index_or_columns_size (line 25) | def _determine_index_or_columns_size(obj): function _format_with_dataframe (line 30) | def _format_with_dataframe(worksheet, function format_with_dataframe (line 169) | def format_with_dataframe(worksheet, *args, **kwargs): class DataFrameFormatter (line 174) | class DataFrameFormatter(object): method resolve_number_format (line 180) | def resolve_number_format(cls, value, type=None): method format_with_dataframe (line 195) | def format_with_dataframe(self, worksheet, dataframe, row=1, col=1, in... method format_for_header (line 210) | def format_for_header(self, series, dataframe): method format_for_column (line 223) | def format_for_column(self, column, col_number, dataframe): method format_for_data_row (line 235) | def format_for_data_row(self, values, row_number, dataframe): method format_for_cell (line 251) | def format_for_cell(self, value, row_number, col_number, dataframe): method should_freeze_header (line 266) | def should_freeze_header(self, series, dataframe): class BasicFormatter (line 278) | class BasicFormatter(DataFrameFormatter): method with_defaults (line 287) | def with_defaults(cls, method __init__ (line 311) | def __init__(self, method format_for_header (line 327) | def format_for_header(self, series, dataframe): method format_for_column (line 333) | def format_for_column(self, column, col_number, dataframe): method format_for_cell (line 348) | def format_for_cell(self, value, row_number, col_number, dataframe): method format_for_data_row (line 351) | def format_for_data_row(self, values, row_number, dataframe): method should_freeze_header (line 354) | def should_freeze_header(self, series, dataframe): FILE: gspread_formatting/functions.py function _wrap_as_standalone_function (line 24) | def _wrap_as_standalone_function(func): function get_data_validation_rule (line 34) | def get_data_validation_rule(worksheet, label): function get_default_format (line 61) | def get_default_format(spreadsheet): function get_effective_format (line 67) | def get_effective_format(worksheet, label): function get_user_entered_format (line 95) | def get_user_entered_format(worksheet, label): function get_text_format_runs (line 122) | def get_text_format_runs(worksheet, label): function get_frozen_row_count (line 149) | def get_frozen_row_count(worksheet): function get_frozen_column_count (line 156) | def get_frozen_column_count(worksheet): function get_right_to_left (line 162) | def get_right_to_left(worksheet): function fetch_sheet_metadata (line 171) | def fetch_sheet_metadata(self, params=None): FILE: gspread_formatting/models.py class FormattingComponent (line 9) | class FormattingComponent(abc.ABC): method from_props (line 14) | def from_props(cls, props): method __repr__ (line 17) | def __repr__(self): method __str__ (line 20) | def __str__(self): method to_props (line 31) | def to_props(self): method affected_fields (line 41) | def affected_fields(self, prefix): method __eq__ (line 51) | def __eq__(self, other): method __ne__ (line 65) | def __ne__(self, other): method add (line 68) | def add(self, other): method intersection (line 85) | def intersection(self, other): method difference (line 101) | def difference(self, other): class GridRange (line 117) | class GridRange(FormattingComponent): method from_a1_range (line 121) | def from_a1_range(cls, range, worksheet): method __init__ (line 124) | def __init__(self, sheetId=None, startRowIndex=None, endRowIndex=None,... class CellFormatComponent (line 131) | class CellFormatComponent(FormattingComponent, abc.ABC): class CellFormat (line 134) | class CellFormat(CellFormatComponent): method __init__ (line 150) | def __init__(self, class NumberFormat (line 177) | class NumberFormat(CellFormatComponent): method __init__ (line 182) | def __init__(self, type=None, pattern=None): class ColorStyle (line 186) | class ColorStyle(CellFormatComponent): method __init__ (line 192) | def __init__(self, themeColor=None, rgbColor=None): class Color (line 196) | class Color(CellFormatComponent): method __init__ (line 206) | def __init__(self, red=None, green=None, blue=None, alpha=None): method fromHex (line 213) | def fromHex(cls,hexcolor): method toHex (line 220) | def toHex(self): class Border (line 227) | class Border(CellFormatComponent): method __init__ (line 233) | def __init__(self, style=None, color=None, width=None, colorStyle=None): class Borders (line 239) | class Borders(CellFormatComponent): method __init__ (line 247) | def __init__(self, top=None, bottom=None, left=None, right=None): class Padding (line 253) | class Padding(CellFormatComponent): method __init__ (line 256) | def __init__(self, top=None, right=None, bottom=None, left=None): class Link (line 262) | class Link(CellFormatComponent): method __init__ (line 265) | def __init__(self, uri=None): class TextFormat (line 268) | class TextFormat(CellFormatComponent): method __init__ (line 281) | def __init__(self, class TextFormatRun (line 302) | class TextFormatRun(FormattingComponent): method __init__ (line 305) | def __init__(self, format=None, startIndex=0): class TextRotation (line 309) | class TextRotation(CellFormatComponent): method __init__ (line 312) | def __init__(self, angle=None, vertical=None): FILE: gspread_formatting/util.py function _convert_to_properties (line 6) | def _convert_to_properties(fobj): function _affected_fields_for (line 14) | def _affected_fields_for(fobj, field_name): function _build_repeat_cell_request (line 22) | def _build_repeat_cell_request(worksheet, range, formatting_object, cell... function _fetch_with_updated_properties (line 31) | def _fetch_with_updated_properties(spreadsheet, key, params=None): function _a1_to_rowcol (line 42) | def _a1_to_rowcol(label): function _range_to_dimensionrange_object (line 60) | def _range_to_dimensionrange_object(range, worksheet_id): function _range_to_gridrange_object (line 81) | def _range_to_gridrange_object(range, worksheet_id): function _props_to_component (line 105) | def _props_to_component(class_registry, class_alias, value, none_if_empt... function _ul_repl (line 127) | def _ul_repl(m): function _underlower (line 130) | def _underlower(name): function _parse_string_enum (line 133) | def _parse_string_enum(name, value, set_of_values, required=False): function _enforce_type (line 140) | def _enforce_type(name, cls, value, required=False): function _extract_props (line 147) | def _extract_props(value): function _extract_fieldrefs (line 152) | def _extract_fieldrefs(name, value, prefix): FILE: test.py function make_worksheet_object (line 39) | def make_worksheet_object(spreadsheet, props): function make_worksheet_object (line 42) | def make_worksheet_object(spreadsheet, props): function read_config (line 57) | def read_config(): function read_credentials (line 74) | def read_credentials(): function gen_value (line 82) | def gen_value(prefix=None): class RangeConversionTest (line 91) | class RangeConversionTest(unittest.TestCase): method test_ranges (line 117) | def test_ranges(self): method test_illegal_ranges (line 124) | def test_illegal_ranges(self): method test_dimension_ranges (line 133) | def test_dimension_ranges(self): method test_illegal_dimension_ranges (line 140) | def test_illegal_dimension_ranges(self): class GspreadTest (line 149) | class GspreadTest(unittest.TestCase): method setUpClass (line 155) | def setUpClass(cls): method setUp (line 164) | def setUp(self): class WorksheetTest (line 169) | class WorksheetTest(GspreadTest): method setUpClass (line 174) | def setUpClass(cls): method setUp (line 198) | def setUp(self): method tearDown (line 211) | def tearDown(self): method test_some_format_constructors (line 221) | def test_some_format_constructors(self): method test_bottom_attribute (line 225) | def test_bottom_attribute(self): method test_format_range (line 229) | def test_format_range(self): method test_bottom_formatting (line 260) | def test_bottom_formatting(self): method test_frozen_rows_cols_bad_args (line 287) | def test_frozen_rows_cols_bad_args(self): method test_frozen_rows_cols (line 291) | def test_frozen_rows_cols(self): method test_right_to_left (line 301) | def test_right_to_left(self): method test_format_props_roundtrip (line 314) | def test_format_props_roundtrip(self): method test_formats_equality_and_arithmetic (line 319) | def test_formats_equality_and_arithmetic(self): method test_date_formatting_roundtrip (line 332) | def test_date_formatting_roundtrip(self): method test_blank_color_as_black (line 357) | def test_blank_color_as_black(self): method test_empty_cell_formatting (line 386) | def test_empty_cell_formatting(self): method test_data_validation_rule (line 392) | def test_data_validation_rule(self): method test_boolean_condition (line 433) | def test_boolean_condition(self): method test_conditional_format_rules (line 439) | def test_conditional_format_rules(self): method test_conditionals_issue_31 (line 534) | def test_conditionals_issue_31(self): method test_dataframe_formatter (line 583) | def test_dataframe_formatter(self): method test_dataframe_formatter_no_column_header (line 661) | def test_dataframe_formatter_no_column_header(self): method test_row_height_and_column_width (line 684) | def test_row_height_and_column_width(self): method test_row_height_and_column_width_batch (line 696) | def test_row_height_and_column_width_batch(self): method test_text_format_runs (line 709) | def test_text_format_runs(self): method test_batch_updater_different_spreadsheet (line 730) | def test_batch_updater_different_spreadsheet(self): method test_batch_updater_context (line 740) | def test_batch_updater_context(self): class ColorTest (line 755) | class ColorTest(unittest.TestCase): method test_color_roundtrip (line 763) | def test_color_roundtrip(self): method test_color_malformed (line 772) | def test_color_malformed(self): class FormattingComponentTest (line 778) | class FormattingComponentTest(unittest.TestCase): method test_repr_and_equality (line 780) | def test_repr_and_equality(self): method test_number_format_types (line 788) | def test_number_format_types(self): method test_border_styles (line 796) | def test_border_styles(self): method test_text_format_link (line 804) | def test_text_format_link(self): method test_text_rotation_exclusion (line 812) | def test_text_rotation_exclusion(self): method test_condition_with_relative_date_value (line 820) | def test_condition_with_relative_date_value(self): class GridRangeTest (line 827) | class GridRangeTest(unittest.TestCase): method test_absent_sheet_id (line 829) | def test_absent_sheet_id(self):