All classes:
- tabulate.JupyterHTMLStr
- tabulate._CustomTextWrap
All functions:
  Elements:
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: '...fuzz_tabulate'
    functionSourceFile: '...fuzz_tabulate'
    functionUses: 0
    functionsReached:
    - atheris.Setup
    - atheris.Fuzz
    - '...fuzz_tabulate.main'
    - atheris.instrument_all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - fdp
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 23
    functionName: '...fuzz_tabulate.ConsumeListofLists'
    functionSourceFile: '...fuzz_tabulate'
    functionUses: 1
    functionsReached:
    - fdp.ConsumeIntInRange
    - <builtin>.range
    - fdp.ConsumeFloatListInRange
    - list.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fdp.ConsumeIntInRange
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.range
    functionSourceFile: <builtin>
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fdp.ConsumeFloatListInRange
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: list.append
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - fdp
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 31
    functionName: '...fuzz_tabulate.ConsumeDictionary'
    functionSourceFile: '...fuzz_tabulate'
    functionUses: 2
    functionsReached:
    - fdp.ConsumeIntInRange
    - fdp.ConsumeUnicodeNoSurrogates
    - <builtin>.range
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fdp.ConsumeUnicodeNoSurrogates
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - fdp
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 40
    functionName: '...fuzz_tabulate.ConsumeNestedDictionary'
    functionSourceFile: '...fuzz_tabulate'
    functionUses: 1
    functionsReached:
    - '...fuzz_tabulate.ConsumeDictionary'
    - fdp.ConsumeIntInRange
    - fdp.ConsumeUnicodeNoSurrogates
    - fdp.ConsumeBool
    - <builtin>.range
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fdp.ConsumeBool
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - fdp
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 55
    functionName: '...fuzz_tabulate.ConsumeDictionaryWithList'
    functionSourceFile: '...fuzz_tabulate'
    functionUses: 1
    functionsReached:
    - fdp.ConsumeIntInRange
    - fdp.ConsumeUnicodeNoSurrogates
    - <builtin>.range
    - fdp.ConsumeIntListInRange
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fdp.ConsumeIntListInRange
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - data
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 65
    functionName: '...fuzz_tabulate.TestOneInput'
    functionSourceFile: '...fuzz_tabulate'
    functionUses: 0
    functionsReached:
    - atheris.FuzzedDataProvider
    - fdp.PickValueInList
    - json.loads
    - list.append
    - '...fuzz_tabulate.ConsumeNestedDictionary'
    - fdp.ConsumeBool
    - '...fuzz_tabulate.ConsumeDictionary'
    - '...fuzz_tabulate.ConsumeListofLists'
    - <builtin>.type
    - fdp.ConsumeIntInRange
    - fdp.ConsumeUnicodeNoSurrogates
    - fdp.ConsumeIntListInRange
    - fdp.ConsumeFloatListInRange
    - <builtin>.range
    - '...fuzz_tabulate.ConsumeDictionaryWithList'
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: atheris.FuzzedDataProvider
    functionSourceFile: atheris
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fdp.PickValueInList
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json.loads
    functionSourceFile: json
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.type
    functionSourceFile: <builtin>
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 121
    functionName: '...fuzz_tabulate.main'
    functionSourceFile: '...fuzz_tabulate'
    functionUses: 1
    functionsReached:
    - atheris.Setup
    - atheris.Fuzz
    - atheris.instrument_all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: atheris.instrument_all
    functionSourceFile: atheris
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: atheris.Setup
    functionSourceFile: atheris
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: atheris.Fuzz
    functionSourceFile: atheris
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 8
    functionLinenumber: -1
    functionName: tabulate
    functionSourceFile: tabulate
    functionUses: 0
    functionsReached:
    - <builtin>.enumerate
    - tabulate._type
    - value.strip
    - float_formats.extend
    - itertools.zip_longest
    - tabulate._prepend_row_index
    - casted_cell.splitlines
    - tabulate._expand_iterable
    - tabulate._expand_numparse
    - _ansi_codes.sub
    - <builtin>.sorted
    - tabulate._isnumber
    - tabulate._rst_escape_first_column
    - tabulate.tabulate
    - <builtin>.int
    - tabulate._build_row
    - tabulate._padright
    - tabulate._isint
    - tabulate._align_column_choose_width_fn
    - string.decode
    - tabulate._isbool
    - tabulate._isnumber_with_thousands_separator
    - tabulate._format_table.<lambda1>
    - <builtin>.map
    - math.isinf
    - <builtin>.open
    - tabulate._normalize_tabular_data
    - tabulate._visible_width
    - textwrap.TextWrapper.__init__
    - tabulate._format_table
    - tabulate._wrap_text_to_colwidths
    - <builtin>.format
    - uniq_keys.update
    - lines.append
    - tabulate._CustomTextWrap.__init__
    - colored.groups
    - tabulate._build_simple_row
    - new_rows.append
    - _table_formats.get
    - <builtin>.set
    - new_row.append
    - tabulate._is_separating_line_value
    - tabulate._is_file
    - math.isnan
    - val_new.encode
    - dataclasses.fields
    - tabulate._is_multiline
    - keys.append
    - <builtin>.max
    - re.compile
    - itertools.chain
    - tabulate._append_basic_row
    - <builtin>.zip
    - result.append
    - <builtin>.bool
    - int_formats.extend
    - tabulate._align_header
    - ret.append
    - tabulate._main
    - s.strip
    - firstdict.keys
    - tabulate._reinsert_separating_lines
    - colored.group
    - tabulate._column_type
    - tabulate._build_line
    - tabulate._bool
    - line.strip
    - dataclasses.is_dataclass
    - <builtin>.print
    - r.strip
    - sans_rows.append
    - uniq_keys.add
    - tabulate._align_column_choose_padfn
    - <builtin>.len
    - <builtin>.range
    - tabular_data.keys
    - textwrap.dedent
    - <builtin>.float
    - value.split
    - tabulate._choose_width_fn.<lambda1>
    - ret.extend
    - re.split
    - val.replace
    - <builtin>.next
    - tabulate._padboth
    - tabulate._strip_ansi
    - val.strip
    - headers.get
    - missing_vals.extend
    - string.lower
    - separating_lines.append
    - <builtin>.list
    - tabulate._is_separating_line
    - tabulate._padleft
    - r.rstrip
    - <builtin>.str
    - tabulate._rst_escape_first_column.escape_empty
    - ms.splitlines
    - re.search
    - firstdict.get
    - tabulate._format
    - <builtin>.iter
    - tabulate._remove_separating_lines
    - fmt.format
    - re.match
    - <builtin>.isinstance
    - <builtin>.hasattr
    - tabulate._flat_list
    - keys.extend
    - tabulate._pprint_file
    - _ansi_codes_bytes.sub
    - functools.partial
    - getopt.getopt
    - row.get
    - warnings.warn
    - sys.stdin.readlines
    - string.rfind
    - tabulate._afterpoint
    - _table_formats.keys
    - <builtin>.getattr
    - aligns.copy
    - tabulate._append_line
    - sep.join
    - rows.insert
    - _ansi_escape_pat.encode
    - tabulate._choose_width_fn
    - val.encode
    - collections.namedtuple
    - digits.isdigit
    - tabulate._isconvertible
    - textwrap.TextWrapper.wrap
    - tabulate._multiline_width
    - itertools.chain.from_iterable
    - sys.exit
    - tabulate._align_column
    - tabulate._pad_row
    - functools.reduce
    - <builtin>.type
    - row.keys
    - _ansi_codes.search
    - tabular_data.values
    - wcwidth.wcswidth
    - multiline_formats.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - f
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 22
    functionName: tabulate._is_file
    functionSourceFile: tabulate
    functionUses: 2
    functionsReached:
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.isinstance
    functionSourceFile: <builtin>
    functionUses: 31
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: collections.namedtuple
    functionSourceFile: collections
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - value
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 112
    functionName: tabulate._is_separating_line_value
    functionSourceFile: tabulate
    functionUses: 10
    functionsReached:
    - value.strip
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: value.strip
    functionSourceFile: <builtin>
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - row
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 116
    functionName: tabulate._is_separating_line
    functionSourceFile: tabulate
    functionUses: 9
    functionsReached:
    - value.strip
    - <builtin>.type
    - tabulate._is_separating_line_value
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.len
    functionSourceFile: <builtin>
    functionUses: 26
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 2
    argDefaultValues: []
    argNames:
    - align
    - colwidth
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 126
    functionName: tabulate._pipe_segment_with_colons
    functionSourceFile: tabulate
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - colwidths
    - colaligns
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 140
    functionName: tabulate._pipe_line_with_colons
    functionSourceFile: tabulate
    functionUses: 0
    functionsReached:
    - <builtin>.zip
    - tabulate._pipe_segment_with_colons
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.zip
    functionSourceFile: <builtin>
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 2
    argDefaultValues: []
    argNames:
    - colwidth
    - align
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 149
    functionName: tabulate._grid_segment_with_colons
    functionSourceFile: tabulate
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - colwidths
    - colaligns
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 163
    functionName: tabulate._grid_line_with_colons
    functionSourceFile: tabulate
    functionUses: 0
    functionsReached:
    - tabulate._grid_segment_with_colons
    - <builtin>.zip
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - separator
    - cell_values
    - colwidths
    - colaligns
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 172
    functionName: tabulate._mediawiki_row_with_attrs
    functionSourceFile: tabulate
    functionUses: 0
    functionsReached:
    - <builtin>.zip
    - alignment.get
    - colsep.join
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: alignment.get
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: colsep.join
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - cell_values
    - colwidths
    - colaligns
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 188
    functionName: tabulate._textile_row_with_attrs
    functionSourceFile: tabulate
    functionUses: 0
    functionsReached:
    - <builtin>.zip
    - alignment.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - colwidths_ignore
    - colaligns_ignore
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 195
    functionName: tabulate._html_begin_table_without_header
    functionSourceFile: tabulate
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 5
    argDefaultValues: []
    argNames:
    - celltag
    - unsafe
    - cell_values
    - colwidths
    - colaligns
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 200
    functionName: tabulate._html_row_with_attrs
    functionSourceFile: tabulate
    functionUses: 0
    functionsReached:
    - <builtin>.zip
    - alignment.get
    - html.escape
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: html.escape
    functionSourceFile: html
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f565491ac40>
    argNames:
    - celltag
    - cell_values
    - colwidths
    - colaligns
    - header
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 223
    functionName: tabulate._moin_row_with_attrs
    functionSourceFile: tabulate
    functionUses: 0
    functionsReached:
    - <builtin>.zip
    - alignment.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f565491adc0>
    - <ast.Constant object at 0x7f565491adf0>
    argNames:
    - colwidths
    - colaligns
    - booktabs
    - longtable
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 237
    functionName: tabulate._latex_line_begin_tabular
    functionSourceFile: tabulate
    functionUses: 0
    functionsReached:
    - alignment.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 2
    argDefaultValues: []
    argNames:
    - is_header
    - args
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 250
    functionName: tabulate._asciidoc_row
    functionSourceFile: tabulate
    functionUses: 0
    functionsReached:
    - <builtin>.zip
    - tabulate._asciidoc_row.make_header_line
    - options_list.append
    - <builtin>.len
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 3
    argDefaultValues: []
    argNames:
    - is_header
    - colwidths
    - colaligns
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 253
    functionName: tabulate._asciidoc_row.make_header_line
    functionSourceFile: tabulate
    functionUses: 1
    functionsReached:
    - <builtin>.zip
    - options_list.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: options_list.append
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Name object at 0x7f56540463d0>
    argNames:
    - cell_values
    - colwidths
    - colaligns
    - escrules
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 319
    functionName: tabulate._latex_row
    functionSourceFile: tabulate
    functionUses: 0
    functionsReached:
    - collections.namedtuple
    - <builtin>.map
    - sep.join
    - tabulate._build_simple_row
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - c
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 320
    functionName: tabulate._latex_row.escape_char
    functionSourceFile: tabulate
    functionUses: 0
    functionsReached:
    - escrules.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: escrules.get
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.map
    functionSourceFile: <builtin>
    functionUses: 14
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - padded_cells
    - rowfmt
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2508
    functionName: tabulate._build_simple_row
    functionSourceFile: tabulate
    functionUses: 11
    functionsReached:
    - sep.join
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - rows
    - headers
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 328
    functionName: tabulate._rst_escape_first_column
    functionSourceFile: tabulate
    functionUses: 4
    functionsReached:
    - new_rows.append
    - val.strip
    - tabulate._rst_escape_first_column.escape_empty
    - <builtin>.isinstance
    - <builtin>.list
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - val
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 329
    functionName: tabulate._rst_escape_first_column.escape_empty
    functionSourceFile: tabulate
    functionUses: 5
    functionsReached:
    - <builtin>.isinstance
    - val.strip
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: val.strip
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.list
    functionSourceFile: <builtin>
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: new_rows.append
    functionSourceFile: <builtin>
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: functools.partial
    functionSourceFile: functools
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _table_formats.keys
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.sorted
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: re.compile
    functionSourceFile: re
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _ansi_escape_pat.encode
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - separator
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 827
    functionName: tabulate.simple_separated_format
    functionSourceFile: tabulate
    functionUses: 0
    functionsReached:
    - collections.namedtuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - string
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 847
    functionName: tabulate._isnumber_with_thousands_separator
    functionSourceFile: tabulate
    functionUses: 9
    functionsReached:
    - <builtin>.bool
    - string.decode
    - re.match
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: string.decode
    functionSourceFile: <builtin>
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: re.match
    functionSourceFile: re
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.bool
    functionSourceFile: <builtin>
    functionUses: 13
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - conv
    - string
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 880
    functionName: tabulate._isconvertible
    functionSourceFile: tabulate
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - string
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 888
    functionName: tabulate._isnumber
    functionSourceFile: tabulate
    functionUses: 10
    functionsReached:
    - tabulate._isconvertible
    - <builtin>.float
    - <builtin>.type
    - string.lower
    - <builtin>.isinstance
    - math.isnan
    - math.isinf
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.float
    functionSourceFile: <builtin>
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: math.isinf
    functionSourceFile: math
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: math.isnan
    functionSourceFile: math
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: string.lower
    functionSourceFile: <builtin>
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Name object at 0x7f5653cf4280>
    argNames:
    - string
    - inttype
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 940
    functionName: tabulate._isint
    functionSourceFile: tabulate
    functionUses: 9
    functionsReached:
    - tabulate._isconvertible
    - <builtin>.str
    - <builtin>.type
    - <builtin>.isinstance
    - <builtin>.hasattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.hasattr
    functionSourceFile: <builtin>
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.str
    functionSourceFile: <builtin>
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - string
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 959
    functionName: tabulate._isbool
    functionSourceFile: tabulate
    functionUses: 6
    functionsReached:
    - <builtin>.isinstance
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 1
    IfCount: 7
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f5653cf04c0>
    - <ast.Constant object at 0x7f5653cf0490>
    argNames:
    - string
    - has_invisible
    - numparse
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 973
    functionName: tabulate._type
    functionSourceFile: tabulate
    functionUses: 5
    functionsReached:
    - tabulate._strip_ansi
    - _ansi_codes.sub
    - tabulate._isnumber
    - string.lower
    - <builtin>.bool
    - tabulate._isconvertible
    - tabulate._isint
    - <builtin>.str
    - string.decode
    - tabulate._isbool
    - tabulate._isnumber_with_thousands_separator
    - math.isinf
    - <builtin>.type
    - re.match
    - <builtin>.isinstance
    - <builtin>.hasattr
    - _ansi_codes_bytes.sub
    - <builtin>.float
    - math.isnan
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - s
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1089
    functionName: tabulate._strip_ansi
    functionSourceFile: tabulate
    functionUses: 14
    functionsReached:
    - <builtin>.isinstance
    - _ansi_codes_bytes.sub
    - _ansi_codes.sub
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 1
    argDefaultValues: []
    argNames:
    - string
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1023
    functionName: tabulate._afterpoint
    functionSourceFile: tabulate
    functionUses: 6
    functionsReached:
    - string.rfind
    - tabulate._isint
    - tabulate._isconvertible
    - <builtin>.str
    - string.decode
    - <builtin>.float
    - <builtin>.type
    - tabulate._isnumber
    - string.lower
    - tabulate._isnumber_with_thousands_separator
    - <builtin>.len
    - <builtin>.isinstance
    - <builtin>.hasattr
    - <builtin>.bool
    - math.isnan
    - math.isinf
    - re.match
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: string.rfind
    functionSourceFile: <builtin>
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - width
    - s
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1052
    functionName: tabulate._padleft
    functionSourceFile: tabulate
    functionUses: 5
    functionsReached:
    - fmt.format
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fmt.format
    functionSourceFile: <builtin>
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - width
    - s
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1063
    functionName: tabulate._padright
    functionSourceFile: tabulate
    functionUses: 5
    functionsReached:
    - fmt.format
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - width
    - s
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1074
    functionName: tabulate._padboth
    functionSourceFile: tabulate
    functionUses: 5
    functionsReached:
    - fmt.format
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - ignore_width
    - s
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1085
    functionName: tabulate._padnone
    functionSourceFile: tabulate
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _ansi_codes.sub
    functionSourceFile: <builtin>
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _ansi_codes_bytes.sub
    functionSourceFile: <builtin>
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - s
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1109
    functionName: tabulate._visible_width
    functionSourceFile: tabulate
    functionUses: 5
    functionsReached:
    - <builtin>.str
    - wcwidth.wcswidth
    - tabulate._strip_ansi
    - _ansi_codes_bytes.sub
    - _ansi_codes.sub
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: wcwidth.wcswidth
    functionSourceFile: wcwidth
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - s
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1127
    functionName: tabulate._is_multiline
    functionSourceFile: tabulate
    functionUses: 4
    functionsReached:
    - <builtin>.isinstance
    - <builtin>.bool
    - re.search
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: re.search
    functionSourceFile: re
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Name object at 0x7f56540a3b20>
    argNames:
    - multiline_s
    - line_width_fn
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1134
    functionName: tabulate._multiline_width
    functionSourceFile: tabulate
    functionUses: 6
    functionsReached:
    - re.split
    - <builtin>.map
    - <builtin>.max
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: re.split
    functionSourceFile: re
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.max
    functionSourceFile: <builtin>
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 3
    argDefaultValues: []
    argNames:
    - has_invisible
    - enable_widechars
    - is_multiline
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1139
    functionName: tabulate._choose_width_fn
    functionSourceFile: tabulate
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: tabulate._choose_width_fn.<lambda1>
    functionSourceFile: tabulate
    functionUses: 5
    functionsReached:
    - tabulate._multiline_width
    - re.split
    - <builtin>.map
    - <builtin>.max
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 8
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 12
    ICount: 0
    IfCount: 8
    argCount: 4
    argDefaultValues: []
    argNames:
    - strings
    - alignment
    - has_invisible
    - preserve_whitespace
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1154
    functionName: tabulate._align_column_choose_padfn
    functionSourceFile: tabulate
    functionUses: 5
    functionsReached:
    - string.rfind
    - tabulate._afterpoint
    - tabulate._strip_ansi
    - <builtin>.max
    - _ansi_codes.sub
    - tabulate._isnumber
    - string.lower
    - <builtin>.zip
    - <builtin>.bool
    - tabulate._isconvertible
    - <builtin>.str
    - tabulate._isint
    - string.decode
    - s.strip
    - tabulate._isnumber_with_thousands_separator
    - math.isinf
    - <builtin>.type
    - <builtin>.len
    - re.match
    - <builtin>.hasattr
    - <builtin>.isinstance
    - _ansi_codes_bytes.sub
    - <builtin>.float
    - math.isnan
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: s.strip
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 3
    argDefaultValues: []
    argNames:
    - has_invisible
    - enable_widechars
    - is_multiline
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1180
    functionName: tabulate._align_column_choose_width_fn
    functionSourceFile: tabulate
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: tabulate._align_column_choose_width_fn.<lambda1>
    functionSourceFile: tabulate
    functionUses: 0
    functionsReached:
    - tabulate._align_column_multiline_width
    - <builtin>.list
    - re.split
    - <builtin>.map
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Name object at 0x7f5654082d00>
    argNames:
    - multiline_s
    - line_width_fn
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1194
    functionName: tabulate._align_column_multiline_width
    functionSourceFile: tabulate
    functionUses: 1
    functionsReached:
    - <builtin>.list
    - re.split
    - <builtin>.map
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - nested_list
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1199
    functionName: tabulate._flat_list
    functionSourceFile: tabulate
    functionUses: 5
    functionsReached:
    - ret.extend
    - <builtin>.isinstance
    - ret.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: ret.extend
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: ret.append
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7f56540822b0>
    - <ast.Constant object at 0x7f5654082280>
    - <ast.Constant object at 0x7f5654082250>
    - <ast.Constant object at 0x7f5654082220>
    - <ast.Constant object at 0x7f56540821f0>
    argNames:
    - strings
    - alignment
    - minwidth
    - has_invisible
    - enable_widechars
    - is_multiline
    - preserve_whitespace
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 1209
    functionName: tabulate._align_column
    functionSourceFile: tabulate
    functionUses: 4
    functionsReached:
    - string.rfind
    - tabulate._afterpoint
    - tabulate._strip_ansi
    - <builtin>.max
    - _ansi_codes.sub
    - tabulate._isnumber
    - string.lower
    - <builtin>.zip
    - <builtin>.bool
    - <builtin>.list
    - tabulate._isint
    - tabulate._isconvertible
    - <builtin>.str
    - tabulate._align_column_choose_width_fn
    - ret.append
    - string.decode
    - s.strip
    - ms.splitlines
    - tabulate._isnumber_with_thousands_separator
    - math.isinf
    - <builtin>.map
    - <builtin>.type
    - tabulate._align_column_choose_padfn
    - <builtin>.len
    - re.match
    - <builtin>.hasattr
    - <builtin>.isinstance
    - tabulate._flat_list
    - _ansi_codes_bytes.sub
    - <builtin>.float
    - re.split
    - ret.extend
    - math.isnan
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: ms.splitlines
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - type1
    - type2
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1261
    functionName: tabulate._more_generic
    functionSourceFile: tabulate
    functionUses: 0
    functionsReached:
    - types.get
    - <builtin>.max
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: types.get
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f5654072d90>
    - <ast.Constant object at 0x7f5654072d60>
    argNames:
    - strings
    - has_invisible
    - numparse
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1282
    functionName: tabulate._column_type
    functionSourceFile: tabulate
    functionUses: 4
    functionsReached:
    - tabulate._type
    - tabulate._strip_ansi
    - _ansi_codes.sub
    - tabulate._isnumber
    - string.lower
    - <builtin>.bool
    - tabulate._isconvertible
    - tabulate._isint
    - <builtin>.str
    - string.decode
    - tabulate._isbool
    - tabulate._isnumber_with_thousands_separator
    - math.isinf
    - functools.reduce
    - <builtin>.type
    - re.match
    - <builtin>.isinstance
    - <builtin>.hasattr
    - _ansi_codes_bytes.sub
    - <builtin>.float
    - math.isnan
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: functools.reduce
    functionSourceFile: functools
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 12
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 8
    EdgeCount: 18
    ICount: 1
    IfCount: 12
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7f5654072760>
    - <ast.Constant object at 0x7f5654072730>
    argNames:
    - val
    - valtype
    - floatfmt
    - intfmt
    - missingval
    - has_invisible
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1308
    functionName: tabulate._format
    functionSourceFile: tabulate
    functionUses: 4
    functionsReached:
    - <builtin>.int
    - val.replace
    - colored.group
    - colored.groups
    - digits.isdigit
    - <builtin>.str
    - _ansi_codes_bytes.sub
    - tabulate._strip_ansi
    - _ansi_codes.sub
    - <builtin>.float
    - <builtin>.len
    - val.encode
    - <builtin>.isinstance
    - <builtin>.format
    - val_new.encode
    - re.search
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: val.encode
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: colored.groups
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: colored.group
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: digits.isdigit
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.int
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.format
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: val_new.encode
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: val.replace
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7f5653d80190>
    - <ast.Constant object at 0x7f5653d801c0>
    argNames:
    - header
    - alignment
    - width
    - visible_width
    - is_multiline
    - width_fn
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1365
    functionName: tabulate._align_header
    functionSourceFile: tabulate
    functionUses: 4
    functionsReached:
    - tabulate._align_header
    - tabulate._padright
    - <builtin>.str
    - tabulate._multiline_width
    - wcwidth.wcswidth
    - tabulate._padboth
    - tabulate._strip_ansi
    - tabulate._visible_width
    - _ansi_codes_bytes.sub
    - <builtin>.max
    - _ansi_codes.sub
    - tabulate._choose_width_fn.<lambda1>
    - fmt.format
    - <builtin>.len
    - <builtin>.isinstance
    - re.split
    - <builtin>.map
    - tabulate._padleft
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - rows
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1388
    functionName: tabulate._remove_separating_lines
    functionSourceFile: tabulate
    functionUses: 6
    functionsReached:
    - <builtin>.enumerate
    - value.strip
    - tabulate._is_separating_line_value
    - <builtin>.type
    - sans_rows.append
    - separating_lines.append
    - <builtin>.len
    - <builtin>.isinstance
    - tabulate._is_separating_line
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.enumerate
    functionSourceFile: <builtin>
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: separating_lines.append
    functionSourceFile: <builtin>
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: sans_rows.append
    functionSourceFile: <builtin>
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - rows
    - separating_lines
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1402
    functionName: tabulate._reinsert_separating_lines
    functionSourceFile: tabulate
    functionUses: 6
    functionsReached:
    - rows.insert
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: rows.insert
    functionSourceFile: <builtin>
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - rows
    - index
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 1408
    functionName: tabulate._prepend_row_index
    functionSourceFile: tabulate
    functionUses: 5
    functionsReached:
    - <builtin>.enumerate
    - <builtin>.next
    - value.strip
    - new_rows.append
    - <builtin>.iter
    - tabulate._is_separating_line_value
    - <builtin>.type
    - sans_rows.append
    - tabulate._remove_separating_lines
    - <builtin>.len
    - tabulate._reinsert_separating_lines
    - separating_lines.append
    - rows.insert
    - <builtin>.isinstance
    - <builtin>.list
    - tabulate._is_separating_line
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.iter
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.next
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - val
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1428
    functionName: tabulate._bool
    functionSourceFile: tabulate
    functionUses: 5
    functionsReached:
    - <builtin>.bool
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 31
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 15
    EdgeCount: 44
    ICount: 6
    IfCount: 31
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f5653d71d00>
    argNames:
    - tabular_data
    - headers
    - showindex
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1436
    functionName: tabulate._normalize_tabular_data
    functionSourceFile: tabulate
    functionUses: 4
    functionsReached:
    - dataclasses.fields
    - <builtin>.next
    - <builtin>.enumerate
    - value.strip
    - itertools.zip_longest
    - tabulate._prepend_row_index
    - <builtin>.getattr
    - keys.append
    - <builtin>.max
    - headers.get
    - separating_lines.append
    - rows.insert
    - <builtin>.bool
    - tabulate._is_separating_line
    - <builtin>.list
    - firstdict.keys
    - tabulate._reinsert_separating_lines
    - <builtin>.map
    - firstdict.get
    - tabulate._bool
    - <builtin>.iter
    - dataclasses.is_dataclass
    - <builtin>.type
    - row.keys
    - sans_rows.append
    - tabulate._remove_separating_lines
    - uniq_keys.add
    - <builtin>.len
    - <builtin>.isinstance
    - <builtin>.hasattr
    - uniq_keys.update
    - <builtin>.range
    - tabular_data.values
    - keys.extend
    - tabular_data.keys
    - new_rows.append
    - <builtin>.set
    - tabulate._is_separating_line_value
    - row.get
    linkageType: pythonLinkage
    raised:
    - ValueError
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tabular_data.keys
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tabular_data.values
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: itertools.zip_longest
    functionSourceFile: itertools
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.getattr
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.set
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: firstdict.keys
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: keys.extend
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: uniq_keys.update
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: row.keys
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: keys.append
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: uniq_keys.add
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: headers.get
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: firstdict.get
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: row.get
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dataclasses.is_dataclass
    functionSourceFile: dataclasses
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dataclasses.fields
    functionSourceFile: dataclasses
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: -1
    functionName: tabulate._normalize_tabular_data.<lambda1>
    functionSourceFile: tabulate
    functionUses: 0
    functionsReached:
    - value.strip
    - <builtin>.type
    - <builtin>.len
    - tabulate._is_separating_line_value
    - <builtin>.list
    - tabulate._is_separating_line
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 4
    IfCount: 3
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f5653dc2fa0>
    - <ast.Name object at 0x7f5653dc2f70>
    - <ast.Name object at 0x7f5653dc2d30>
    argNames:
    - list_of_lists
    - colwidths
    - numparses
    - break_long_words
    - break_on_hyphens
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1641
    functionName: tabulate._wrap_text_to_colwidths
    functionSourceFile: tabulate
    functionUses: 4
    functionsReached:
    - casted_cell.splitlines
    - tabulate._expand_iterable
    - tabulate._isnumber
    - string.lower
    - result.append
    - <builtin>.zip
    - tabulate._isconvertible
    - textwrap.TextWrapper.wrap
    - <builtin>.str
    - math.isinf
    - line.strip
    - <builtin>.type
    - textwrap.TextWrapper.__init__
    - <builtin>.len
    - <builtin>.isinstance
    - tabulate._CustomTextWrap.__init__
    - <builtin>.float
    - new_row.append
    - math.isnan
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - original
    - num_desired
    - default
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2483
    functionName: tabulate._expand_iterable
    functionSourceFile: tabulate
    functionUses: 5
    functionsReached:
    - <builtin>.isinstance
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: new_row.append
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2683
    functionName: tabulate._CustomTextWrap.__init__
    functionSourceFile: tabulate
    functionUses: 5
    functionsReached:
    - textwrap.TextWrapper.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: textwrap.TextWrapper.wrap
    functionSourceFile: textwrap
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: casted_cell.splitlines
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: line.strip
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: result.append
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f5653dcc6a0>
    - <ast.Constant object at 0x7f5653dcc6d0>
    argNames:
    - s
    - encoding
    - errors
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1673
    functionName: tabulate._to_str
    functionSourceFile: tabulate
    functionUses: 0
    functionsReached:
    - s.decode
    - <builtin>.isinstance
    - <builtin>.str
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: s.decode
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 31
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 15
    EdgeCount: 44
    ICount: 7
    IfCount: 31
    argCount: 20
    argDefaultValues:
    - <ast.Tuple object at 0x7f5653dccf40>
    - <ast.Constant object at 0x7f5653dccf70>
    - <ast.Name object at 0x7f5653dccfa0>
    - <ast.Name object at 0x7f5653dccfd0>
    - <ast.Name object at 0x7f5653dd7040>
    - <ast.Name object at 0x7f5653dd7070>
    - <ast.Name object at 0x7f5653dd70a0>
    - <ast.Constant object at 0x7f5653dd70d0>
    - <ast.Constant object at 0x7f5653dd7100>
    - <ast.Constant object at 0x7f5653dd7130>
    - <ast.Constant object at 0x7f5653dd7160>
    - <ast.Constant object at 0x7f5653dd7190>
    - <ast.Constant object at 0x7f5653dd71c0>
    - <ast.Constant object at 0x7f5653dd71f0>
    - <ast.Constant object at 0x7f5653dd7220>
    - <ast.Constant object at 0x7f5653dd7250>
    - <ast.Constant object at 0x7f5653dd7280>
    - <ast.Name object at 0x7f5653dd72b0>
    - <ast.Name object at 0x7f5653dd72e0>
    argNames:
    - tabular_data
    - headers
    - tablefmt
    - floatfmt
    - intfmt
    - numalign
    - stralign
    - missingval
    - showindex
    - disable_numparse
    - colglobalalign
    - colalign
    - preserve_whitespace
    - maxcolwidths
    - headersglobalalign
    - headersalign
    - rowalign
    - maxheadercolwidths
    - break_long_words
    - break_on_hyphens
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 1698
    functionName: tabulate.tabulate
    functionSourceFile: tabulate
    functionUses: 3
    functionsReached:
    - <builtin>.enumerate
    - tabulate._type
    - value.strip
    - float_formats.extend
    - itertools.zip_longest
    - tabulate._prepend_row_index
    - casted_cell.splitlines
    - tabulate._expand_iterable
    - tabulate._expand_numparse
    - _ansi_codes.sub
    - tabulate._isnumber
    - tabulate._rst_escape_first_column
    - <builtin>.int
    - tabulate._build_row
    - tabulate._isint
    - tabulate._padright
    - tabulate._align_column_choose_width_fn
    - string.decode
    - tabulate._isbool
    - tabulate._isnumber_with_thousands_separator
    - tabulate._format_table.<lambda1>
    - math.isinf
    - <builtin>.map
    - tabulate._normalize_tabular_data
    - tabulate._visible_width
    - textwrap.TextWrapper.__init__
    - tabulate._format_table
    - tabulate._wrap_text_to_colwidths
    - <builtin>.format
    - uniq_keys.update
    - lines.append
    - tabulate._CustomTextWrap.__init__
    - colored.groups
    - tabulate._build_simple_row
    - new_rows.append
    - _table_formats.get
    - <builtin>.set
    - new_row.append
    - tabulate._is_separating_line_value
    - math.isnan
    - val_new.encode
    - dataclasses.fields
    - tabulate._is_multiline
    - keys.append
    - <builtin>.max
    - itertools.chain
    - tabulate._append_basic_row
    - <builtin>.zip
    - result.append
    - <builtin>.bool
    - int_formats.extend
    - tabulate._align_header
    - ret.append
    - s.strip
    - firstdict.keys
    - tabulate._reinsert_separating_lines
    - colored.group
    - tabulate._column_type
    - tabulate._build_line
    - tabulate._bool
    - line.strip
    - dataclasses.is_dataclass
    - sans_rows.append
    - tabulate._align_column_choose_padfn
    - uniq_keys.add
    - <builtin>.len
    - <builtin>.range
    - tabular_data.keys
    - <builtin>.float
    - tabulate._choose_width_fn.<lambda1>
    - ret.extend
    - re.split
    - val.replace
    - <builtin>.next
    - tabulate._padboth
    - tabulate._strip_ansi
    - val.strip
    - headers.get
    - missing_vals.extend
    - string.lower
    - separating_lines.append
    - <builtin>.list
    - tabulate._is_separating_line
    - tabulate._padleft
    - <builtin>.str
    - ms.splitlines
    - tabulate._rst_escape_first_column.escape_empty
    - re.search
    - firstdict.get
    - tabulate._format
    - <builtin>.iter
    - tabulate._remove_separating_lines
    - fmt.format
    - re.match
    - <builtin>.isinstance
    - <builtin>.hasattr
    - tabulate._flat_list
    - keys.extend
    - _ansi_codes_bytes.sub
    - functools.partial
    - row.get
    - warnings.warn
    - string.rfind
    - tabulate._afterpoint
    - <builtin>.getattr
    - aligns.copy
    - tabulate._append_line
    - sep.join
    - rows.insert
    - tabulate._choose_width_fn
    - val.encode
    - collections.namedtuple
    - digits.isdigit
    - tabulate._isconvertible
    - textwrap.TextWrapper.wrap
    - tabulate._multiline_width
    - itertools.chain.from_iterable
    - tabulate._align_column
    - tabulate._pad_row
    - functools.reduce
    - <builtin>.type
    - row.keys
    - _ansi_codes.search
    - tabular_data.values
    - wcwidth.wcswidth
    - multiline_formats.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - disable_numparse
    - column_count
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2466
    functionName: tabulate._expand_numparse
    functionSourceFile: tabulate
    functionUses: 4
    functionsReached:
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: itertools.chain.from_iterable
    functionSourceFile: itertools
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: itertools.chain
    functionSourceFile: itertools
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _ansi_codes.search
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: multiline_formats.get
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: float_formats.extend
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: int_formats.extend
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: missing_vals.extend
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: warnings.warn
    functionSourceFile: warnings
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: aligns.copy
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _table_formats.get
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 10
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 15
    ICount: 10
    IfCount: 10
    argCount: 8
    argDefaultValues: []
    argNames:
    - fmt
    - headers
    - headersaligns
    - rows
    - colwidths
    - colaligns
    - is_multiline
    - rowaligns
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 2595
    functionName: tabulate._format_table
    functionSourceFile: tabulate
    functionUses: 4
    functionsReached:
    - value.strip
    - tabulate._build_row
    - collections.namedtuple
    - tabulate._pad_row
    - tabulate._build_simple_row
    - tabulate._build_line
    - tabulate._is_separating_line_value
    - <builtin>.type
    - tabulate._append_line
    - functools.partial
    - tabulate._append_basic_row
    - sep.join
    - tabulate._format_table.<lambda1>
    - <builtin>.len
    - <builtin>.zip
    - <builtin>.hasattr
    - tabulate._is_separating_line
    - lines.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - cells
    - padding
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2497
    functionName: tabulate._pad_row
    functionSourceFile: tabulate
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: sep.join
    functionSourceFile: <builtin>
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 4
    argDefaultValues: []
    argNames:
    - padded_cells
    - colwidths
    - colaligns
    - rowfmt
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2514
    functionName: tabulate._build_row
    functionSourceFile: tabulate
    functionUses: 7
    functionsReached:
    - <builtin>.hasattr
    - sep.join
    - tabulate._build_simple_row
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7f5653f9eca0>
    argNames:
    - lines
    - padded_cells
    - colwidths
    - colaligns
    - rowfmt
    - rowalign
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 2524
    functionName: tabulate._append_basic_row
    functionSourceFile: tabulate
    functionUses: 6
    functionsReached:
    - tabulate._build_row
    - tabulate._build_simple_row
    - sep.join
    - <builtin>.hasattr
    - lines.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lines.append
    functionSourceFile: <builtin>
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 4
    argDefaultValues: []
    argNames:
    - text_lines
    - num_lines
    - column_width
    - row_alignment
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2530
    functionName: tabulate._align_cell_veritically
    functionSourceFile: tabulate
    functionUses: 1
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7f5653fa4d00>
    argNames:
    - lines
    - padded_multiline_cells
    - padded_widths
    - colaligns
    - rowfmt
    - pad
    - rowalign
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 2543
    functionName: tabulate._append_multiline_row
    functionSourceFile: tabulate
    functionUses: 0
    functionsReached:
    - tabulate._build_row
    - tabulate._build_simple_row
    - tabulate._pad_row
    - tabulate._align_cell_veritically
    - <builtin>.max
    - c.splitlines
    - tabulate._append_basic_row
    - sep.join
    - <builtin>.len
    - <builtin>.zip
    - <builtin>.hasattr
    - <builtin>.range
    - <builtin>.map
    - lines.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: c.splitlines
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 3
    argDefaultValues: []
    argNames:
    - colwidths
    - colaligns
    - linefmt
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2565
    functionName: tabulate._build_line
    functionSourceFile: tabulate
    functionUses: 6
    functionsReached:
    - <builtin>.hasattr
    - sep.join
    - tabulate._build_simple_row
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - lines
    - colwidths
    - colaligns
    - linefmt
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 2577
    functionName: tabulate._append_line
    functionSourceFile: tabulate
    functionUses: 5
    functionsReached:
    - tabulate._build_simple_row
    - tabulate._build_line
    - sep.join
    - <builtin>.hasattr
    - lines.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2586
    functionName: tabulate.JupyterHTMLStr._repr_html_
    functionSourceFile: tabulate
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2590
    functionName: tabulate.JupyterHTMLStr.str
    functionSourceFile: tabulate
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tabulate._format_table.<lambda1>
    functionSourceFile: tabulate
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: textwrap.TextWrapper.__init__
    functionSourceFile: textwrap
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - item
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2689
    functionName: tabulate._CustomTextWrap._len
    functionSourceFile: tabulate
    functionUses: 1
    functionsReached:
    - wcwidth.wcswidth
    - tabulate._strip_ansi
    - _ansi_codes_bytes.sub
    - _ansi_codes.sub
    - <builtin>.len
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    IfCount: 2
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - lines
    - new_line
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2698
    functionName: tabulate._CustomTextWrap._update_lines
    functionSourceFile: tabulate
    functionUses: 1
    functionsReached:
    - code.span
    - _ansi_codes.finditer
    - lines.append
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _ansi_codes.finditer
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: code.span
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 3
    IfCount: 5
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - reversed_chunks
    - cur_line
    - cur_len
    - width
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2725
    functionName: tabulate._CustomTextWrap._handle_long_word
    functionSourceFile: tabulate
    functionUses: 1
    functionsReached:
    - reversed_chunks.pop
    - _ansi_codes.findall
    - _ansi_codes_bytes.sub
    - tabulate._strip_ansi
    - _ansi_codes.sub
    - found.end
    - _ansi_codes.search
    - cur_line.append
    - <builtin>.len
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _ansi_codes.findall
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: found.end
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: cur_line.append
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: reversed_chunks.pop
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 14
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 9
    EdgeCount: 21
    ICount: 8
    IfCount: 14
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - chunks
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 2777
    functionName: tabulate._CustomTextWrap._wrap_chunks
    functionSourceFile: tabulate
    functionUses: 0
    functionsReached:
    - _ansi_codes.findall
    - tabulate._strip_ansi
    - _ansi_codes.sub
    - found.end
    - tabulate._CustomTextWrap._handle_long_word
    - reversed_chunks.pop
    - chunks.reverse
    - tabulate._CustomTextWrap._update_lines
    - tabulate._CustomTextWrap._len
    - <builtin>.map
    - <builtin>.sum
    - _ansi_codes.finditer
    - cur_line.append
    - textwrap.TextWrapper.placeholder.lstrip
    - _ansi_codes.search
    - <builtin>.len
    - <builtin>.isinstance
    - lines.append
    - chunks.pop
    - _ansi_codes_bytes.sub
    - wcwidth.wcswidth
    - code.span
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: textwrap.TextWrapper.placeholder.lstrip
    functionSourceFile: textwrap
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: chunks.reverse
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: chunks.pop
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.sum
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 11
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 16
    ICount: 11
    IfCount: 11
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 2889
    functionName: tabulate._main
    functionSourceFile: tabulate
    functionUses: 1
    functionsReached:
    - <builtin>.enumerate
    - tabulate._type
    - value.strip
    - float_formats.extend
    - itertools.zip_longest
    - tabulate._prepend_row_index
    - casted_cell.splitlines
    - tabulate._expand_iterable
    - tabulate._expand_numparse
    - _ansi_codes.sub
    - tabulate._isnumber
    - tabulate._rst_escape_first_column
    - tabulate.tabulate
    - <builtin>.int
    - tabulate._build_row
    - tabulate._padright
    - tabulate._isint
    - tabulate._align_column_choose_width_fn
    - string.decode
    - tabulate._isbool
    - tabulate._isnumber_with_thousands_separator
    - tabulate._format_table.<lambda1>
    - math.isinf
    - <builtin>.map
    - <builtin>.open
    - tabulate._normalize_tabular_data
    - tabulate._visible_width
    - textwrap.TextWrapper.__init__
    - tabulate._format_table
    - tabulate._wrap_text_to_colwidths
    - <builtin>.format
    - uniq_keys.update
    - lines.append
    - tabulate._CustomTextWrap.__init__
    - colored.groups
    - tabulate._build_simple_row
    - new_rows.append
    - _table_formats.get
    - <builtin>.set
    - new_row.append
    - tabulate._is_separating_line_value
    - math.isnan
    - tabulate._is_file
    - val_new.encode
    - dataclasses.fields
    - tabulate._is_multiline
    - keys.append
    - <builtin>.max
    - itertools.chain
    - tabulate._append_basic_row
    - <builtin>.zip
    - result.append
    - <builtin>.bool
    - int_formats.extend
    - tabulate._align_header
    - ret.append
    - s.strip
    - firstdict.keys
    - tabulate._reinsert_separating_lines
    - colored.group
    - tabulate._column_type
    - tabulate._build_line
    - tabulate._bool
    - line.strip
    - dataclasses.is_dataclass
    - <builtin>.print
    - r.strip
    - sans_rows.append
    - uniq_keys.add
    - tabulate._align_column_choose_padfn
    - <builtin>.len
    - <builtin>.range
    - tabular_data.keys
    - textwrap.dedent
    - <builtin>.float
    - value.split
    - tabulate._choose_width_fn.<lambda1>
    - ret.extend
    - re.split
    - val.replace
    - <builtin>.next
    - tabulate._padboth
    - tabulate._strip_ansi
    - val.strip
    - headers.get
    - missing_vals.extend
    - string.lower
    - separating_lines.append
    - <builtin>.list
    - tabulate._is_separating_line
    - tabulate._padleft
    - r.rstrip
    - <builtin>.str
    - ms.splitlines
    - tabulate._rst_escape_first_column.escape_empty
    - re.search
    - firstdict.get
    - tabulate._format
    - <builtin>.iter
    - tabulate._remove_separating_lines
    - fmt.format
    - re.match
    - <builtin>.isinstance
    - <builtin>.hasattr
    - tabulate._flat_list
    - keys.extend
    - tabulate._pprint_file
    - _ansi_codes_bytes.sub
    - functools.partial
    - getopt.getopt
    - row.get
    - warnings.warn
    - sys.stdin.readlines
    - string.rfind
    - tabulate._afterpoint
    - <builtin>.getattr
    - aligns.copy
    - tabulate._append_line
    - sep.join
    - rows.insert
    - tabulate._choose_width_fn
    - val.encode
    - collections.namedtuple
    - digits.isdigit
    - tabulate._isconvertible
    - textwrap.TextWrapper.wrap
    - tabulate._multiline_width
    - itertools.chain.from_iterable
    - sys.exit
    - tabulate._align_column
    - tabulate._pad_row
    - functools.reduce
    - <builtin>.type
    - row.keys
    - _ansi_codes.search
    - tabular_data.values
    - wcwidth.wcswidth
    - multiline_formats.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: textwrap.dedent
    functionSourceFile: textwrap
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: getopt.getopt
    functionSourceFile: getopt
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.print
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: sys.exit
    functionSourceFile: sys
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: value.split
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.open
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 8
    argDefaultValues: []
    argNames:
    - fobject
    - headers
    - tablefmt
    - sep
    - floatfmt
    - intfmt
    - file
    - colalign
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2994
    functionName: tabulate._pprint_file
    functionSourceFile: tabulate
    functionUses: 2
    functionsReached:
    - <builtin>.enumerate
    - tabulate._type
    - value.strip
    - float_formats.extend
    - itertools.zip_longest
    - tabulate._prepend_row_index
    - casted_cell.splitlines
    - tabulate._expand_iterable
    - tabulate._expand_numparse
    - _ansi_codes.sub
    - tabulate._isnumber
    - tabulate._rst_escape_first_column
    - tabulate.tabulate
    - <builtin>.int
    - tabulate._build_row
    - tabulate._padright
    - tabulate._isint
    - tabulate._align_column_choose_width_fn
    - string.decode
    - tabulate._isbool
    - tabulate._isnumber_with_thousands_separator
    - tabulate._format_table.<lambda1>
    - math.isinf
    - <builtin>.map
    - tabulate._normalize_tabular_data
    - tabulate._visible_width
    - textwrap.TextWrapper.__init__
    - tabulate._format_table
    - tabulate._wrap_text_to_colwidths
    - <builtin>.format
    - uniq_keys.update
    - lines.append
    - tabulate._CustomTextWrap.__init__
    - colored.groups
    - tabulate._build_simple_row
    - new_rows.append
    - _table_formats.get
    - <builtin>.set
    - new_row.append
    - tabulate._is_separating_line_value
    - math.isnan
    - val_new.encode
    - dataclasses.fields
    - tabulate._is_multiline
    - keys.append
    - <builtin>.max
    - itertools.chain
    - tabulate._append_basic_row
    - <builtin>.zip
    - result.append
    - <builtin>.bool
    - int_formats.extend
    - tabulate._align_header
    - ret.append
    - s.strip
    - firstdict.keys
    - tabulate._reinsert_separating_lines
    - colored.group
    - tabulate._column_type
    - tabulate._build_line
    - tabulate._bool
    - line.strip
    - dataclasses.is_dataclass
    - r.strip
    - <builtin>.print
    - sans_rows.append
    - uniq_keys.add
    - tabulate._align_column_choose_padfn
    - <builtin>.len
    - <builtin>.range
    - tabular_data.keys
    - <builtin>.float
    - tabulate._choose_width_fn.<lambda1>
    - ret.extend
    - re.split
    - val.replace
    - <builtin>.next
    - tabulate._padboth
    - tabulate._strip_ansi
    - val.strip
    - headers.get
    - missing_vals.extend
    - string.lower
    - separating_lines.append
    - <builtin>.list
    - tabulate._is_separating_line
    - tabulate._padleft
    - r.rstrip
    - <builtin>.str
    - ms.splitlines
    - tabulate._rst_escape_first_column.escape_empty
    - re.search
    - firstdict.get
    - tabulate._format
    - <builtin>.iter
    - tabulate._remove_separating_lines
    - fmt.format
    - re.match
    - <builtin>.isinstance
    - <builtin>.hasattr
    - tabulate._flat_list
    - keys.extend
    - _ansi_codes_bytes.sub
    - functools.partial
    - row.get
    - warnings.warn
    - sys.stdin.readlines
    - string.rfind
    - tabulate._afterpoint
    - <builtin>.getattr
    - aligns.copy
    - tabulate._append_line
    - sep.join
    - rows.insert
    - tabulate._choose_width_fn
    - val.encode
    - collections.namedtuple
    - digits.isdigit
    - tabulate._isconvertible
    - textwrap.TextWrapper.wrap
    - tabulate._multiline_width
    - itertools.chain.from_iterable
    - tabulate._align_column
    - tabulate._pad_row
    - functools.reduce
    - <builtin>.type
    - row.keys
    - _ansi_codes.search
    - tabular_data.values
    - wcwidth.wcswidth
    - multiline_formats.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: sys.stdin.readlines
    functionSourceFile: sys
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: r.rstrip
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: r.strip
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tabulate.version
    functionSourceFile: tabulate.version
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  Function list name: All functions
Function coverage:
  '...fuzz_tabulate':
  - 128
  - 127
  '...fuzz_tabulate.ConsumeDictionary':
  - 33
  - 34
  - 35
  - 36
  '...fuzz_tabulate.ConsumeDictionaryWithList':
  - 57
  - 58
  - 59
  - 60
  - 61
  '...fuzz_tabulate.ConsumeListofLists':
  - 25
  - 26
  - 27
  '...fuzz_tabulate.ConsumeNestedDictionary':
  - 42
  - 43
  - 44
  - 45
  - 46
  - 47
  - 49
  - 50
  - 51
  '...fuzz_tabulate.TestOneInput':
  - 66
  - 67
  - 68
  - 70
  - 75
  - 76
  - 79
  - 83
  - 87
  - 88
  - 92
  - 93
  - 97
  - 98
  - 101
  - 102
  - 105
  - 106
  - 116
  - 117
  - 118
  '...fuzz_tabulate.main':
  - 122
  - 123
  - 124
  tabulate:
  - 512
  - 1
  - 513
  - 514
  - 518
  - 519
  - 520
  - 523
  - 524
  - 528
  - 533
  - 534
  - 538
  - 540
  - 543
  - 544
  - 548
  - 553
  - 554
  - 558
  - 560
  - 563
  - 564
  - 568
  - 569
  - 570
  - 60
  - 572
  - 573
  - 63
  - 574
  - 578
  - 579
  - 580
  - 582
  - 583
  - 584
  - 588
  - 589
  - 590
  - 592
  - 593
  - 594
  - 598
  - 599
  - 605
  - 606
  - 607
  - 608
  - 97
  - 609
  - 613
  - 618
  - 619
  - 623
  - 628
  - 629
  - 633
  - 637
  - 638
  - 639
  - 643
  - 647
  - 648
  - 649
  - 653
  - 655
  - 657
  - 663
  - 665
  - 667
  - 668
  - 669
  - 673
  - 674
  - 675
  - 677
  - 683
  - 684
  - 685
  - 687
  - 693
  - 698
  - 699
  - 703
  - 708
  - 713
  - 714
  - 717
  - 718
  - 719
  - 726
  - 769
  - 770
  - 818
  - 819
  - 822
  - 348
  - 349
  - 350
  - 352
  - 353
  - 354
  - 358
  - 363
  - 364
  - 368
  - 369
  - 370
  - 371
  - 372
  - 373
  - 374
  - 378
  - 379
  - 380
  - 381
  - 382
  - 383
  - 384
  - 388
  - 389
  - 390
  - 391
  - 392
  - 393
  - 394
  - 398
  - 399
  - 400
  - 401
  - 402
  - 403
  - 404
  - 408
  - 409
  - 410
  - 411
  - 412
  - 413
  - 414
  - 418
  - 419
  - 420
  - 421
  - 422
  - 423
  - 424
  - 428
  - 429
  - 430
  - 431
  - 432
  - 433
  - 434
  - 438
  - 439
  - 441
  - 442
  - 443
  - 444
  - 448
  - 449
  - 450
  - 3010
  - 452
  - 453
  - 454
  - 3011
  - 458
  - 459
  - 460
  - 462
  - 463
  - 464
  - 468
  - 469
  - 470
  - 472
  - 473
  - 474
  - 478
  - 479
  - 480
  - 482
  - 483
  - 484
  - 488
  - 489
  - 490
  - 492
  - 493
  - 494
  - 498
  - 499
  - 500
  - 502
  - 503
  - 504
  - 508
  - 509
  - 510
  tabulate.JupyterHTMLStr:
  - 2583
  tabulate.JupyterHTMLStr.str:
  - 2591
  tabulate._CustomTextWrap:
  - 2676
  tabulate._CustomTextWrap.__init__:
  - 2686
  tabulate._CustomTextWrap._handle_long_word:
  - 2752
  - 2753
  - 2754
  - 2755
  - 2726
  - 2760
  - 2761
  - 2762
  - 2734
  - 2768
  - 2769
  - 2741
  - 2747
  tabulate._CustomTextWrap._len:
  - 2690
  - 2692
  - 2693
  - 2694
  - 2696
  tabulate._CustomTextWrap._update_lines:
  - 2720
  - 2723
  - 2699
  - 2704
  - 2706
  - 2710
  - 2712
  - 2713
  - 2714
  tabulate._CustomTextWrap._wrap_chunks:
  - 2818
  - 2822
  - 2826
  - 2829
  - 2830
  - 2839
  - 2840
  - 2841
  - 2844
  - 2845
  - 2848
  - 2849
  - 2851
  - 2855
  - 2856
  - 2862
  - 2865
  - 2866
  - 2867
  - 2869
  - 2870
  - 2872
  - 2875
  - 2876
  - 2877
  - 2878
  - 2883
  - 2778
  - 2790
  - 2792
  - 2793
  - 2797
  - 2802
  - 2812
  tabulate._afterpoint:
  - 1024
  - 1038
  - 1039
  - 1042
  - 1043
  - 1044
  - 1045
  tabulate._align_cell_veritically:
  - 2531
  - 2533
  - 2535
  tabulate._align_column:
  - 1249
  - 1218
  - 1219
  - 1250
  - 1253
  - 1222
  - 1254
  - 1257
  - 1226
  - 1227
  - 1229
  - 1230
  - 1232
  - 1237
  - 1239
  - 1240
  - 1245
  - 1246
  tabulate._align_column_choose_padfn:
  - 1155
  - 1156
  - 1157
  - 1159
  - 1160
  - 1161
  - 1163
  - 1164
  - 1165
  - 1167
  - 1168
  - 1169
  - 1171
  - 1174
  - 1175
  tabulate._align_column_choose_width_fn:
  - 1187
  - 1188
  - 1181
  - 1183
  tabulate._align_column_choose_width_fn.<lambda1>:
  - 1188
  tabulate._align_column_multiline_width:
  - 1195
  - 1196
  tabulate._align_header:
  - 1376
  - 1378
  - 1379
  - 1380
  - 1381
  - 1382
  - 1385
  - 1368
  - 1369
  - 1370
  - 1372
  - 1374
  tabulate._append_basic_row:
  - 2526
  tabulate._append_line:
  - 2578
  tabulate._append_multiline_row:
  - 2560
  - 2561
  - 2547
  - 2548
  - 2555
  - 2556
  - 2558
  - 2559
  tabulate._asciidoc_row:
  - 289
  - 291
  - 292
  - 279
  - 282
  - 251
  - 284
  tabulate._asciidoc_row.make_header_line:
  - 258
  - 264
  - 269
  - 270
  - 272
  - 273
  - 277
  tabulate._bool:
  - 1429
  - 1431
  tabulate._build_line:
  - 2566
  - 2567
  - 2569
  - 2570
  - 2574
  tabulate._build_row:
  - 2515
  - 2516
  - 2518
  - 2519
  - 2521
  tabulate._build_simple_row:
  - 2509
  - 2511
  tabulate._choose_width_fn:
  - 1140
  - 1141
  - 1143
  - 1147
  - 1148
  tabulate._choose_width_fn.<lambda1>:
  - 1148
  tabulate._column_type:
  - 1304
  - 1305
  - 1283
  tabulate._expand_iterable:
  - 2492
  - 2491
  - 2484
  tabulate._expand_numparse:
  - 2474
  - 2467
  - 2476
  tabulate._flat_list:
  - 1201
  - 1202
  - 1203
  - 1205
  tabulate._format:
  - 1309
  - 1320
  - 1322
  - 1325
  - 1327
  - 1328
  - 1329
  - 1330
  - 1333
  - 1334
  - 1335
  - 1336
  - 1337
  - 1339
  - 1340
  - 1341
  - 1343
  - 1345
  - 1346
  - 1348
  - 1350
  - 1351
  - 1352
  - 1353
  - 1354
  - 1355
  - 1356
  - 1358
  - 1359
  - 1360
  tabulate._format_table:
  - 2598
  - 2605
  - 2606
  - 2607
  - 2612
  - 2614
  - 2615
  - 2617
  - 2618
  - 2619
  - 2620
  - 2622
  - 2624
  - 2625
  - 2626
  - 2628
  - 2634
  - 2636
  - 2638
  - 2650
  - 2652
  - 2655
  - 2656
  - 2658
  - 2659
  - 2662
  - 2663
  - 2665
  - 2666
  - 2667
  - 2668
  tabulate._grid_line_with_colons:
  - 164
  - 166
  - 167
  - 168
  - 169
  tabulate._grid_segment_with_colons:
  - 153
  - 155
  - 157
  - 150
  tabulate._html_row_with_attrs:
  - 207
  - 209
  - 210
  - 214
  - 215
  - 217
  - 218
  tabulate._is_file:
  - 23
  tabulate._is_multiline:
  - 1128
  - 1129
  - 1131
  tabulate._is_separating_line:
  - 120
  - 117
  - 119
  tabulate._is_separating_line_value:
  - 113
  tabulate._isbool:
  - 960
  - 969
  - 968
  tabulate._isconvertible:
  - 882
  tabulate._isint:
  - 941
  - 948
  - 950
  - 951
  - 954
  tabulate._isnumber:
  - 928
  - 932
  - 933
  - 889
  - 921
  - 925
  tabulate._isnumber_with_thousands_separator:
  - 848
  - 873
  - 877
  tabulate._latex_line_begin_tabular:
  - 240
  - 239
  tabulate._latex_row:
  - 323
  - 324
  - 325
  tabulate._latex_row.escape_char:
  - 321
  tabulate._main:
  - 2945
  - 2947
  - 2949
  - 2951
  - 2952
  - 2953
  - 2954
  - 2955
  - 2956
  - 2957
  - 2959
  - 2961
  - 2962
  - 2963
  - 2965
  - 2966
  - 2967
  - 2969
  - 2970
  - 2981
  - 2982
  - 2890
  - 2915
  - 2917
  - 2932
  - 2933
  - 2934
  - 2942
  - 2943
  tabulate._mediawiki_row_with_attrs:
  - 185
  - 182
  tabulate._moin_row_with_attrs:
  - 232
  - 234
  - 231
  tabulate._more_generic:
  - 1276
  - 1278
  - 1263
  tabulate._multiline_width:
  - 1136
  - 1135
  tabulate._normalize_tabular_data:
  - 1537
  - 1538
  - 1540
  - 1542
  - 1543
  - 1544
  - 1545
  - 1547
  - 1548
  - 1550
  - 1551
  - 1552
  - 1553
  - 1555
  - 1557
  - 1558
  - 1559
  - 1560
  - 1561
  - 1562
  - 1565
  - 1569
  - 1571
  - 1573
  - 1574
  - 1575
  - 1581
  - 1583
  - 1584
  - 1587
  - 1588
  - 1591
  - 1592
  - 1597
  - 1599
  - 1602
  - 1603
  - 1604
  - 1608
  - 1610
  - 1613
  - 1615
  - 1618
  - 1619
  - 1620
  - 1621
  - 1622
  - 1623
  - 1624
  - 1625
  - 1626
  - 1627
  - 1628
  - 1629
  - 1634
  - 1635
  - 1437
  - 1471
  - 1473
  - 1481
  - 1483
  - 1485
  - 1487
  - 1488
  - 1493
  - 1495
  - 1496
  - 1500
  - 1506
  - 1507
  - 1511
  - 1512
  - 1516
  - 1520
  - 1523
  - 1525
  - 1526
  - 1530
  - 1532
  - 1533
  - 1534
  tabulate._normalize_tabular_data.<lambda1>:
  - 1615
  tabulate._pad_row:
  - 2498
  - 2499
  tabulate._padboth:
  - 1082
  - 1075
  tabulate._padleft:
  - 1060
  - 1053
  tabulate._padright:
  - 1064
  - 1071
  tabulate._pipe_line_with_colons:
  - 141
  - 143
  - 144
  - 145
  - 146
  tabulate._pipe_segment_with_colons:
  - 130
  - 132
  - 134
  - 127
  tabulate._pprint_file:
  - 2995
  - 2996
  - 2997
  - 2998
  tabulate._prepend_row_index:
  - 1409
  - 1410
  - 1412
  - 1417
  - 1419
  - 1420
  - 1421
  - 1422
  - 1424
  tabulate._reinsert_separating_lines:
  - 1403
  - 1404
  - 1405
  tabulate._remove_separating_lines:
  - 1389
  - 1392
  - 1393
  - 1394
  - 1396
  tabulate._rst_escape_first_column:
  - 335
  - 337
  - 338
  - 339
  - 340
  - 341
  - 342
  - 343
  tabulate._rst_escape_first_column.escape_empty:
  - 330
  tabulate._strip_ansi:
  - 1104
  - 1090
  - 1106
  - 1103
  tabulate._textile_row_with_attrs:
  - 192
  - 191
  tabulate._to_str:
  - 1674
  - 1693
  - 1694
  - 1695
  tabulate._type:
  - 994
  - 995
  - 997
  - 998
  - 999
  - 1001
  - 1003
  - 1004
  - 974
  - 1006
  - 1007
  - 1012
  - 1013
  - 1014
  - 1017
  tabulate._visible_width:
  - 1121
  - 1122
  - 1124
  - 1110
  - 1117
  tabulate._wrap_text_to_colwidths:
  - 1665
  - 1667
  - 1668
  - 1642
  - 1643
  - 1646
  - 1650
  - 1652
  - 1653
  - 1654
  - 1657
  - 1658
  - 1659
  - 1661
  - 1662
  - 1663
  tabulate.simple_separated_format:
  - 840
  - 841
  - 835
  - 828
  tabulate.tabulate:
  - 1720
  - 2239
  - 2242
  - 2245
  - 2247
  - 2248
  - 2249
  - 2250
  - 2251
  - 2254
  - 2255
  - 2257
  - 2259
  - 2260
  - 2264
  - 2265
  - 2266
  - 2267
  - 2271
  - 2273
  - 2274
  - 2280
  - 2281
  - 2288
  - 2300
  - 2309
  - 2310
  - 2312
  - 2315
  - 2319
  - 2322
  - 2323
  - 2325
  - 2327
  - 2331
  - 2334
  - 2335
  - 2336
  - 2337
  - 2338
  - 2342
  - 2343
  - 2344
  - 2345
  - 2346
  - 2350
  - 2351
  - 2352
  - 2353
  - 2354
  - 2356
  - 2357
  - 2358
  - 2360
  - 2361
  - 2368
  - 2369
  - 2373
  - 2374
  - 2375
  - 2376
  - 2381
  - 2382
  - 2384
  - 2387
  - 2389
  - 2392
  - 2393
  - 2395
  - 2404
  - 2408
  - 2410
  - 2412
  - 2413
  - 2415
  - 2417
  - 2418
  - 2419
  - 2420
  - 2426
  - 2428
  - 2430
  - 2432
  - 2435
  - 2436
  - 2439
  - 2440
  - 2442
  - 2444
  - 2445
  - 2447
  - 2448
  - 2450
  - 2451
  - 2452
  - 2454
  tabulate.version:
  - 14
Fuzzer filename: /src/fuzz_tabulate.py
Inheritance:
  tabulate.JupyterHTMLStr:
  - str
  tabulate._CustomTextWrap: []
ep:
  func_name: TestOneInput
  module: '...fuzz_tabulate'
