MCPcopy Create free account
hub / github.com/scottrogowski/code2flow / __init__

Method __init__

code2flow/model.py:494–508  ·  view source on GitHub ↗
(self, token, group_type, display_type, import_tokens=None,
                 line_number=None, parent=None, inherits=None)

Source from the content-addressed store, hash-verified

492 Groups represent namespaces (classes and modules/files)
493 """
494 def __init__(self, token, group_type, display_type, import_tokens=None,
495 line_number=None, parent=None, inherits=None):
496 self.token = token
497 self.line_number = line_number
498 self.nodes = []
499 self.root_node = None
500 self.subgroups = []
501 self.parent = parent
502 self.group_type = group_type
503 self.display_type = display_type
504 self.import_tokens = import_tokens or []
505 self.inherits = inherits or []
506 assert group_type in GROUP_TYPE
507
508 self.uid = "cluster_" + os.urandom(4).hex() # group doesn't work by syntax rules
509
510 def __repr__(self):
511 return f"<Group token={self.token} type={self.display_type}>"

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected