8.2.7.29. FolderNode¶
- class FolderNode(folder, node_id, attr, **options)[source]¶
Methods
__delattr__Implement delattr(self, name).
__dir__Default dir() implementation.
__eq__Return self==value.
__format__Default object formatter.
__ge__Return self>=value.
__getattribute__Return getattr(self, name).
__getstate__Helper for pickle.
__gt__Return self>value.
__hash__Return hash(self).
__init_subclass__This method is called when a class is subclassed.
__le__Return self<=value.
__lt__Return self<value.
__ne__Return self!=value.
__new____reduce__Helper for pickle.
__reduce_ex__Helper for pickle.
Return repr(self).
__setattr__Implement setattr(self, name, value).
__sizeof__Size of object in memory, in bytes.
__str__Return str(self).
__subclasshook__Abstract classes can override this to customize issubclass().
Implement next(self).
Attributes
list of weak references to the object
- counter()¶
Implement next(self).
- node_styles = {'error': {empty: {'fillcolor': '#FFFFFF', 'label': 'empty', 'shape': 'egg'}, end: {'color': '#084368', 'fillcolor': '#084368', 'fontcolor': '#FFFFFF', 'label': 'end', 'ordering': 'in', 'shape': 'egg'}, none: {'data': {'color': '#5E1F00', 'fillcolor': '#FF3536', 'penwidth': 2, 'shape': 'box', 'style': 'rounded,filled'}, 'dispatcher': {'color': '#5E1F00', 'fillcolor': '#FF3536', 'penwidth': 2, 'shape': 'note', 'style': 'filled'}, 'dispatchpipe': {'color': '#5E1F00', 'fillcolor': '#FF3536', 'ordering': 'in', 'penwidth': 2, 'shape': 'note', 'style': 'filled'}, 'edge': {None: None}, 'function': {'color': '#5E1F00', 'fillcolor': '#FF3536', 'ordering': 'in', 'penwidth': 2, 'shape': 'box'}, 'function-dispatcher': {'color': '#5E1F00', 'fillcolor': '#FF3536', 'ordering': 'in', 'penwidth': 2, 'shape': 'note'}, 'mapdispatch': {'color': '#5E1F00', 'fillcolor': '#FF3536', 'ordering': 'in', 'penwidth': 2, 'shape': 'note', 'style': 'filled'}, 'run_model': {'color': '#5E1F00', 'fillcolor': '#FF3536', 'ordering': 'in', 'penwidth': 2, 'shape': 'note'}, 'subdispatch': {'color': '#5E1F00', 'fillcolor': '#FF3536', 'penwidth': 2, 'shape': 'note', 'style': 'filled'}, 'subdispatchfunction': {'color': '#5E1F00', 'fillcolor': '#FF3536', 'ordering': 'in', 'penwidth': 2, 'shape': 'note', 'style': 'filled'}, 'subdispatchpipe': {'color': '#5E1F00', 'fillcolor': '#FF3536', 'ordering': 'in', 'penwidth': 2, 'shape': 'note', 'style': 'filled'}}, plot: {'color': '#fcf3dd', 'fillcolor': '#fcf3dd', 'label': 'plot', 'shape': 'egg'}, self: {'color': '#C1A4FE', 'fillcolor': '#C1A4FE', 'label': 'self', 'shape': 'egg'}, sink: {'color': '#303030', 'fillcolor': '#303030', 'fontcolor': '#FFFFFF', 'label': 'sink', 'shape': 'egg'}, start: {'color': '#39bf7f', 'fillcolor': '#39bf7f', 'label': 'start', 'ordering': 'out', 'shape': 'egg'}}, 'info': {empty: {'fillcolor': '#FFFFFF', 'label': 'empty', 'shape': 'egg'}, end: {'color': '#084368', 'fillcolor': '#084368', 'fontcolor': '#FFFFFF', 'label': 'end', 'ordering': 'in', 'shape': 'egg'}, none: {'data': {'color': '#73c4fa', 'fillcolor': '#73c4fa', 'shape': 'box', 'style': 'rounded,filled'}, 'dispatcher': {'color': '#c6c6c6', 'fillcolor': '#c6c6c6', 'shape': 'note', 'style': 'filled'}, 'dispatchpipe': {'color': '#e8c268', 'fillcolor': '#e8c268', 'ordering': 'in', 'shape': 'note', 'style': 'filled'}, 'edge': {None: None}, 'function': {'color': '#eed867', 'fillcolor': '#eed867', 'ordering': 'in', 'shape': 'box'}, 'function-dispatcher': {'color': '#eed867', 'fillcolor': '#eed867', 'ordering': 'in', 'shape': 'note'}, 'mapdispatch': {'color': '#f4bd6a', 'fillcolor': '#f4bd6a', 'ordering': 'in', 'shape': 'note', 'style': 'filled'}, 'run_model': {'color': '#eed867', 'fillcolor': '#eed867', 'ordering': 'in', 'shape': 'note'}, 'subdispatch': {'color': '#ffc490', 'fillcolor': '#ffc490', 'shape': 'note', 'style': 'filled'}, 'subdispatchfunction': {'color': '#f9d951', 'fillcolor': '#f9d951', 'ordering': 'in', 'shape': 'note', 'style': 'filled'}, 'subdispatchpipe': {'color': '#f1cd5d', 'fillcolor': '#f1cd5d', 'ordering': 'in', 'shape': 'note', 'style': 'filled'}}, plot: {'color': '#fcf3dd', 'fillcolor': '#fcf3dd', 'label': 'plot', 'shape': 'egg'}, self: {'color': '#C1A4FE', 'fillcolor': '#C1A4FE', 'label': 'self', 'shape': 'egg'}, sink: {'color': '#303030', 'fillcolor': '#303030', 'fontcolor': '#FFFFFF', 'label': 'sink', 'shape': 'egg'}, start: {'color': '#39bf7f', 'fillcolor': '#39bf7f', 'label': 'start', 'ordering': 'out', 'shape': 'egg'}}, 'warning': {empty: {'fillcolor': '#FFFFFF', 'label': 'empty', 'shape': 'egg'}, end: {'color': '#084368', 'fillcolor': '#084368', 'fontcolor': '#FFFFFF', 'label': 'end', 'ordering': 'in', 'shape': 'egg'}, none: {'data': {'color': '#C9340A', 'fillcolor': '#fea22b', 'penwidth': 2, 'shape': 'box', 'style': 'rounded,filled'}, 'dispatcher': {'color': '#C9340A', 'fillcolor': '#fea22b', 'penwidth': 2, 'shape': 'note', 'style': 'filled'}, 'dispatchpipe': {'color': '#C9340A', 'fillcolor': '#fea22b', 'ordering': 'in', 'penwidth': 2, 'shape': 'note', 'style': 'filled'}, 'edge': {None: None}, 'function': {'color': '#C9340A', 'fillcolor': '#fea22b', 'ordering': 'in', 'penwidth': 2, 'shape': 'box'}, 'function-dispatcher': {'color': '#C9340A', 'fillcolor': '#fea22b', 'ordering': 'in', 'penwidth': 2, 'shape': 'note'}, 'mapdispatch': {'color': '#C9340A', 'fillcolor': '#fea22b', 'ordering': 'in', 'penwidth': 2, 'shape': 'note', 'style': 'filled'}, 'run_model': {'color': '#C9340A', 'fillcolor': '#fea22b', 'ordering': 'in', 'penwidth': 2, 'shape': 'note'}, 'subdispatch': {'color': '#C9340A', 'fillcolor': '#fea22b', 'penwidth': 2, 'shape': 'note', 'style': 'filled'}, 'subdispatchfunction': {'color': '#C9340A', 'fillcolor': '#fea22b', 'ordering': 'in', 'penwidth': 2, 'shape': 'note', 'style': 'filled'}, 'subdispatchpipe': {'color': '#C9340A', 'fillcolor': '#fea22b', 'ordering': 'in', 'penwidth': 2, 'shape': 'note', 'style': 'filled'}}, plot: {'color': '#fcf3dd', 'fillcolor': '#fcf3dd', 'label': 'plot', 'shape': 'egg'}, self: {'color': '#C1A4FE', 'fillcolor': '#C1A4FE', 'label': 'self', 'shape': 'egg'}, sink: {'color': '#303030', 'fillcolor': '#303030', 'fontcolor': '#FFFFFF', 'label': 'sink', 'shape': 'egg'}, start: {'color': '#39bf7f', 'fillcolor': '#39bf7f', 'label': 'start', 'ordering': 'out', 'shape': 'egg'}}}¶
- node_data = ('-', '.tooltip', '!default_values', 'wait_inputs', 'await_result', '+function|solution', 'weight', 'remote_links', '+filters|solution_filters', 'distance', '!error', '*output')¶
- node_function = ('-', '.tooltip', 'await_domain', 'await_result', '+input_domain|solution_domain', 'weight', '+filters|solution_filters', 'missing_inputs_outputs', 'distance', 'started', 'duration', '!error', '*function|solution')¶
- edge_data = ('?', '+wildcard', 'inp_id', 'out_id', 'weight')¶
- node_map = {'': ('dot', 'table'), '!': ('dot', 'table'), '*': ('link',), '+': ('dot', 'table'), '-': (), '.': ('dot',), '?': ()}¶
- re_node = '^([.*+!]?)([\\w ]+)(?>\\|([\\w ]+))?$'¶
- max_lines = 5¶
- max_width = 200¶
- pprint = <pprint.PrettyPrinter object>¶
- property title¶
- property type¶
- __annotations__ = {}¶
- __dict__ = mappingproxy({'__module__': 'schedula.utils.drw', 'counter': <method-wrapper '__next__' of itertools.count object>, 'node_styles': {'info': {start: {'shape': 'egg', 'label': 'start', 'fillcolor': '#39bf7f', 'color': '#39bf7f', 'ordering': 'out'}, self: {'shape': 'egg', 'label': 'self', 'fillcolor': '#C1A4FE', 'color': '#C1A4FE'}, plot: {'shape': 'egg', 'label': 'plot', 'fillcolor': '#fcf3dd', 'color': '#fcf3dd'}, end: {'shape': 'egg', 'label': 'end', 'fontcolor': '#FFFFFF', 'fillcolor': '#084368', 'color': '#084368', 'ordering': 'in'}, empty: {'shape': 'egg', 'label': 'empty', 'fillcolor': '#FFFFFF'}, sink: {'shape': 'egg', 'label': 'sink', 'fontcolor': '#FFFFFF', 'fillcolor': '#303030', 'color': '#303030'}, none: {'data': {'shape': 'box', 'style': 'rounded,filled', 'fillcolor': '#73c4fa', 'color': '#73c4fa'}, 'function': {'shape': 'box', 'fillcolor': '#eed867', 'color': '#eed867', 'ordering': 'in'}, 'function-dispatcher': {'shape': 'note', 'fillcolor': '#eed867', 'color': '#eed867', 'ordering': 'in'}, 'run_model': {'shape': 'note', 'fillcolor': '#eed867', 'color': '#eed867', 'ordering': 'in'}, 'subdispatch': {'shape': 'note', 'style': 'filled', 'fillcolor': '#ffc490', 'color': '#ffc490'}, 'mapdispatch': {'shape': 'note', 'style': 'filled', 'fillcolor': '#f4bd6a', 'color': '#f4bd6a', 'ordering': 'in'}, 'subdispatchfunction': {'shape': 'note', 'style': 'filled', 'fillcolor': '#f9d951', 'color': '#f9d951', 'ordering': 'in'}, 'subdispatchpipe': {'shape': 'note', 'style': 'filled', 'fillcolor': '#f1cd5d', 'color': '#f1cd5d', 'ordering': 'in'}, 'dispatchpipe': {'shape': 'note', 'style': 'filled', 'fillcolor': '#e8c268', 'color': '#e8c268', 'ordering': 'in'}, 'dispatcher': {'shape': 'note', 'style': 'filled', 'fillcolor': '#c6c6c6', 'color': '#c6c6c6'}, 'edge': {None: None}}}, 'warning': {start: {'shape': 'egg', 'label': 'start', 'fillcolor': '#39bf7f', 'color': '#39bf7f', 'ordering': 'out'}, self: {'shape': 'egg', 'label': 'self', 'fillcolor': '#C1A4FE', 'color': '#C1A4FE'}, plot: {'shape': 'egg', 'label': 'plot', 'fillcolor': '#fcf3dd', 'color': '#fcf3dd'}, end: {'shape': 'egg', 'label': 'end', 'fontcolor': '#FFFFFF', 'fillcolor': '#084368', 'color': '#084368', 'ordering': 'in'}, empty: {'shape': 'egg', 'label': 'empty', 'fillcolor': '#FFFFFF'}, sink: {'shape': 'egg', 'label': 'sink', 'fontcolor': '#FFFFFF', 'fillcolor': '#303030', 'color': '#303030'}, none: {'data': {'shape': 'box', 'style': 'rounded,filled', 'fillcolor': '#fea22b', 'color': '#C9340A', 'penwidth': 2}, 'function': {'shape': 'box', 'fillcolor': '#fea22b', 'color': '#C9340A', 'ordering': 'in', 'penwidth': 2}, 'function-dispatcher': {'shape': 'note', 'fillcolor': '#fea22b', 'color': '#C9340A', 'ordering': 'in', 'penwidth': 2}, 'run_model': {'shape': 'note', 'fillcolor': '#fea22b', 'color': '#C9340A', 'ordering': 'in', 'penwidth': 2}, 'subdispatch': {'shape': 'note', 'style': 'filled', 'fillcolor': '#fea22b', 'color': '#C9340A', 'penwidth': 2}, 'mapdispatch': {'shape': 'note', 'style': 'filled', 'fillcolor': '#fea22b', 'color': '#C9340A', 'ordering': 'in', 'penwidth': 2}, 'subdispatchfunction': {'shape': 'note', 'style': 'filled', 'fillcolor': '#fea22b', 'color': '#C9340A', 'ordering': 'in', 'penwidth': 2}, 'subdispatchpipe': {'shape': 'note', 'style': 'filled', 'fillcolor': '#fea22b', 'color': '#C9340A', 'ordering': 'in', 'penwidth': 2}, 'dispatchpipe': {'shape': 'note', 'style': 'filled', 'fillcolor': '#fea22b', 'color': '#C9340A', 'ordering': 'in', 'penwidth': 2}, 'dispatcher': {'shape': 'note', 'style': 'filled', 'fillcolor': '#fea22b', 'color': '#C9340A', 'penwidth': 2}, 'edge': {None: None}}}, 'error': {start: {'shape': 'egg', 'label': 'start', 'fillcolor': '#39bf7f', 'color': '#39bf7f', 'ordering': 'out'}, self: {'shape': 'egg', 'label': 'self', 'fillcolor': '#C1A4FE', 'color': '#C1A4FE'}, plot: {'shape': 'egg', 'label': 'plot', 'fillcolor': '#fcf3dd', 'color': '#fcf3dd'}, end: {'shape': 'egg', 'label': 'end', 'fontcolor': '#FFFFFF', 'fillcolor': '#084368', 'color': '#084368', 'ordering': 'in'}, empty: {'shape': 'egg', 'label': 'empty', 'fillcolor': '#FFFFFF'}, sink: {'shape': 'egg', 'label': 'sink', 'fontcolor': '#FFFFFF', 'fillcolor': '#303030', 'color': '#303030'}, none: {'data': {'shape': 'box', 'style': 'rounded,filled', 'fillcolor': '#FF3536', 'color': '#5E1F00', 'penwidth': 2}, 'function': {'shape': 'box', 'fillcolor': '#FF3536', 'color': '#5E1F00', 'ordering': 'in', 'penwidth': 2}, 'function-dispatcher': {'shape': 'note', 'fillcolor': '#FF3536', 'color': '#5E1F00', 'ordering': 'in', 'penwidth': 2}, 'run_model': {'shape': 'note', 'fillcolor': '#FF3536', 'color': '#5E1F00', 'ordering': 'in', 'penwidth': 2}, 'subdispatch': {'shape': 'note', 'style': 'filled', 'fillcolor': '#FF3536', 'color': '#5E1F00', 'penwidth': 2}, 'mapdispatch': {'shape': 'note', 'style': 'filled', 'fillcolor': '#FF3536', 'color': '#5E1F00', 'ordering': 'in', 'penwidth': 2}, 'subdispatchfunction': {'shape': 'note', 'style': 'filled', 'fillcolor': '#FF3536', 'color': '#5E1F00', 'ordering': 'in', 'penwidth': 2}, 'subdispatchpipe': {'shape': 'note', 'style': 'filled', 'fillcolor': '#FF3536', 'color': '#5E1F00', 'ordering': 'in', 'penwidth': 2}, 'dispatchpipe': {'shape': 'note', 'style': 'filled', 'fillcolor': '#FF3536', 'color': '#5E1F00', 'ordering': 'in', 'penwidth': 2}, 'dispatcher': {'shape': 'note', 'style': 'filled', 'fillcolor': '#FF3536', 'color': '#5E1F00', 'penwidth': 2}, 'edge': {None: None}}}}, 'node_data': ('-', '.tooltip', '!default_values', 'wait_inputs', 'await_result', '+function|solution', 'weight', 'remote_links', '+filters|solution_filters', 'distance', '!error', '*output'), 'node_function': ('-', '.tooltip', 'await_domain', 'await_result', '+input_domain|solution_domain', 'weight', '+filters|solution_filters', 'missing_inputs_outputs', 'distance', 'started', 'duration', '!error', '*function|solution'), 'edge_data': ('?', '+wildcard', 'inp_id', 'out_id', 'weight'), 'node_map': {'-': (), '?': (), '': ('dot', 'table'), '+': ('dot', 'table'), '!': ('dot', 'table'), '.': ('dot',), '*': ('link',)}, 're_node': '^([.*+!]?)([\\w ]+)(?>\\|([\\w ]+))?$', 'max_lines': 5, 'max_width': 200, 'pprint': <pprint.PrettyPrinter object>, '__init__': <function FolderNode.__init__>, 'title': <property object>, 'type': <property object>, '__repr__': <function FolderNode.__repr__>, 'yield_attr': <function FolderNode.yield_attr>, 'render_size': <function FolderNode.render_size>, 'items': <function FolderNode.items>, '_tooltip': <function FolderNode._tooltip>, '_wait_inputs': <function FolderNode._wait_inputs>, '_default_values': <function FolderNode._default_values>, '_filters': <function FolderNode._filters>, '_solution_filters': <function FolderNode._solution_filters>, '_remote_links': <function FolderNode._remote_links>, '_output': <function FolderNode._output>, '_started': <function FolderNode._started>, '_duration': <function FolderNode._duration>, '_distance': <function FolderNode._distance>, '_weight': <function FolderNode._weight>, '_missing_inputs_outputs': <function FolderNode._missing_inputs_outputs>, '_wildcard': <function FolderNode._wildcard>, 'style': <function FolderNode.style>, 'render_funcs': <function FolderNode.render_funcs>, 'parent_ref': <function FolderNode.parent_ref>, 'href': <function FolderNode.href>, 'dot': <function FolderNode.dot>, '__dict__': <attribute '__dict__' of 'FolderNode' objects>, '__weakref__': <attribute '__weakref__' of 'FolderNode' objects>, '__doc__': None, '__annotations__': {}})¶
- __doc__ = None¶
- __module__ = 'schedula.utils.drw'¶
- __weakref__¶
list of weak references to the object