def __init__(self, name, _ctx, **kwargs):
self.name = name<EOL>self._ctx = _ctx<EOL>if not _ctx:<EOL><INDENT>return<EOL><DEDENT>self.background = _ctx.color(<NUM_LIT>, <NUM_LIT>, <NUM_LIT:0.5>, <NUM_LIT>)<EOL>self.traffic = _ctx.color(<NUM_LIT>, <NUM_LIT>, <NUM_LIT>, <NUM_LIT>)<EOL>self.fill = _ctx.color(<NUM_LIT>, <NUM_LIT>, <NUM_LIT>, <NUM_LIT>)<EOL>self.stroke = _ctx.color(<NUM_LIT>, <NUM_LIT>, <NUM_LIT>, <NUM_LIT>)<EOL>self.strokewidth = <NUM_LIT:0.5><EOL>self.text = _ctx.color(<NUM_LIT>, <NUM_LIT>, <NUM_LIT>, <NUM_LIT>)<EOL>self.font = "<STR_LIT>"<EOL>self.fontsize = <NUM_LIT:10><EOL>self.textwidth = <NUM_LIT:100><EOL>self.align = <NUM_LIT:1><EOL>self.depth = True<EOL>self.graph_background = graph_background<EOL>self.graph_traffic = graph_traffic<EOL>self.node = node<EOL>self.node_label = node_label<EOL>self.edges = edges<EOL>self.edge = edge<EOL>self.edge_arrow = edge_arrow<EOL>self.edge_label = edge_label<EOL>self.path = path<EOL>for attr in kwargs:<EOL><INDENT>if attr in self.__dict__:<EOL><INDENT>self.__dict__[attr] = kwargs[attr]<EOL><DEDENT><DEDENT>if self.depth:<EOL><INDENT>try:<EOL><INDENT>global colors<EOL>colors = _ctx.ximport("<STR_LIT>")<EOL><DEDENT>except:<EOL><INDENT>self.depth = False<EOL><DEDENT><DEDENT>
Graph styling. 
        The default style is used for edges.
        When text is set to None, no id label is displayed.