MCPcopy Create free account
hub / github.com/SalesforceAIResearch/perfcodegen / PlaceHolder

Class PlaceHolder

src/sanitize.py:60–154  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

58 break
59
60class PlaceHolder(ast.NodeTransformer):
61 def __init__(self):
62 pass
63
64 def visit_FunctionDef(self, node):
65 if len(node.body) == 0:
66 node.body.append(ast.Pass())
67 return node
68 else:
69 self.generic_visit(node)
70 return node
71
72 def visit_AsyncFunctionDef(self, node):
73 if len(node.body) == 0:
74 node.body.append(ast.Pass())
75 return node
76 else:
77 self.generic_visit(node)
78 return node
79
80 def visit_ClassDef(self, node):
81 if len(node.body) == 0:
82 node.body.append(ast.Pass())
83 return node
84 else:
85 self.generic_visit(node)
86 return node
87
88 def visit_If(self, node):
89 if len(node.body) == 0:
90 node.body.append(ast.Pass())
91 return node
92 else:
93 self.generic_visit(node)
94 return node
95
96 def visit_For(self, node):
97 if len(node.body) == 0:
98 node.body.append(ast.Pass())
99 return node
100 else:
101 self.generic_visit(node)
102 return node
103
104 def visit_While(self, node):
105 if len(node.body) == 0:
106 node.body.append(ast.Pass())
107 return node
108 else:
109 self.generic_visit(node)
110 return node
111
112 def visit_AsyncFor(self, node):
113 if len(node.body) == 0:
114 node.body.append(ast.Pass())
115 return node
116 else:
117 self.generic_visit(node)

Callers 1

runMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected