MCPcopy Create free account
hub / github.com/deepnote/vscode-deepnote / visitClassDef

Method visitClassDef

pythonFiles/symbolProvider.py:32–39  ·  view source on GitHub ↗
(self, node, namespace="")

Source from the content-addressed store, hash-verified

30 self.symbols[symbol].append(self.getDataObject(node, namespace))
31
32 def visitClassDef(self, node, namespace=""):
33 self.symbols["classes"].append(self.getDataObject(node, namespace))
34
35 if len(namespace) > 0:
36 namespace = "{0}::{1}".format(namespace, node.name)
37 else:
38 namespace = node.name
39 self.visitChildren(node, namespace)
40
41 def getDataObject(self, node, namespace=""):
42 end_position = self.getEndPosition(node)

Callers 1

visitChildrenMethod · 0.95

Calls 4

getDataObjectMethod · 0.95
visitChildrenMethod · 0.95
formatMethod · 0.65
appendMethod · 0.45

Tested by

no test coverage detected