Skip to content

pydot 4.0.1

Version history | Download JSON

  • PyPI https://pypi.org/project/pydot/
    Repository https://github.com/pydot/pydot

  • py.typed

  • Coverage


    %%{init: {"pie": {"textPosition": 0.85}, "theme": "neutral", "themeVariables": {"pieStrokeWidth": "1px"}}}%%
    pie title
        "Typed" : 227
        "Any" : 48
        "Untyped" : 46
    • 85.7% coverage
    • 70.7% coverage (strict)
    • 321 typable
      • 227 typed
      • 46 untyped
      • 48 Any
  • Typables


    %%{init: {"pie": {"textPosition": 0.85}, "theme": "neutral", "themeVariables": {"pieStrokeWidth": "1px"}}}%%
    pie title
        "functions" : 65
        "classes" : 206
        "other" : 10
    • 28 functions (+0 overloads)
      • 37 parameters
    • 15 classes
      • 99 methods (+0 overloads)
        • 107 parameters
      • 0 properties
    • 5 modules
      • 10 attrs

Modules

Module Coverage Coverage (strict) Typables Ignores
pydot 0.0% 0.0% 0 0
pydot.classes 96.9% 40.6% 32 2
pydot.core 95.7% 82.7% 208 0
pydot.dot_parser 54.5% 50.6% 77 0
pydot.exceptions 75.0% 75.0% 4 0

Incomplete Annotations

pydot.classes (1 missing, 18 any)

Symbol Typable Typed Any
meth FrozenDict.delitem 2 2 1
meth FrozenDict.setitem 3 3 2
meth FrozenDict.pop 3 3 2
meth FrozenDict.setdefault 3 3 2
meth FrozenDict.update 3 3 2
meth FrozenDict._freeze_arg 2 2 2
meth FrozenDict.new 3 3 3
meth FrozenDict.init 3 2 2
meth FrozenDict.eq 2 2 1
meth FrozenDict.ne 2 2 1

pydot.core (9 missing, 27 any)

Symbol Typable Typed Any
meth Cluster.init 6 6 1
meth frozendict.init 3 2 2
meth Subgraph.init 6 6 1
attr id_re_alpha_nums 1 0 0
attr re_numeric 1 0 0
meth Node.init 4 4 1
meth Node.to_string 3 3 1
attr re_dbl_quoted 1 0 0
attr re_html 1 0 0
meth Common.set 3 3 1
meth Common.get 2 2 1
meth Common.get_indent 3 3 1
meth Common._format_attr 3 3 1
func call_graphviz 5 5 1
attr id_re_alpha_nums_with_ports 1 0 0
meth Edge.init 5 5 1
meth Edge.to_string 3 3 1
meth Dot.init 3 3 2
attr Dot.formats 1 0 0
attr Dot.prog 1 0 0
attr id_re_with_port 1 0 0
meth Graph.init 8 8 1
meth Graph.set_graph_defaults 2 2 1
meth Graph.get_graph_defaults 1 1 1
meth Graph.set_node_defaults 2 2 1
meth Graph.get_node_defaults 1 1 1
meth Graph.set_edge_defaults 2 2 1
meth Graph.get_edge_defaults 1 1 1
meth Graph.del_edge 4 4 2
meth Graph.get_edge 3 3 2
meth Graph.to_string 4 4 1

pydot.dot_parser (35 missing, 3 any)

Symbol Typable Typed Any
func add_elements 3 3 1
attr P_AttrList.attrs 1 0 0
func expand_attr_lists 2 2 1
attr GraphParser.colon 1 0 0
attr GraphParser.lbrace 1 0 0
attr GraphParser.rbrace 1 0 0
attr GraphParser.lbrack 1 0 0
attr GraphParser.rbrack 1 0 0
attr GraphParser.equals 1 0 0
attr GraphParser.comma 1 0 0
attr GraphParser.semi 1 0 0
attr GraphParser.minus 1 0 0
attr GraphParser.strict_ 1 0 0
attr GraphParser.graph_ 1 0 0
attr GraphParser.digraph_ 1 0 0
attr GraphParser.subgraph_ 1 0 0
attr GraphParser.node_ 1 0 0
attr GraphParser.edge_ 1 0 0
attr GraphParser.identifier 1 0 0
attr GraphParser.double_quoted 1 0 0
attr GraphParser.concat_string 1 0 0
attr GraphParser.ID 1 0 0
attr GraphParser.float_number 1 0 0
attr GraphParser.node_id 1 0 0
attr GraphParser.a_list 1 0 0
attr GraphParser.attr_list 1 0 0
attr GraphParser.node_stmt 1 0 0
attr GraphParser.default_stmt 1 0 0
attr GraphParser.stmt_list 1 0 0
attr GraphParser.graph_stmt 1 0 0
attr GraphParser.subgraph 1 0 0
attr GraphParser.edgeop 1 0 0
attr GraphParser.edge_stmt 1 0 0
attr GraphParser.parser 1 0 0
attr GraphParser.singleLineComment 1 0 0
meth DefaultStatement.init 3 3 1
attr DefaultStatement.default_type 1 0 0
attr DefaultStatement.attrs 1 0 0

pydot.exceptions (1 missing, 0 any)

Symbol Typable Typed Any
attr Error.value 1 0 0

Type-Ignore Comments

Flavor Count
type: ignore 2