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

Function remove_space_for_codegen

src/sanitize.py:319–338  ·  view source on GitHub ↗
(old_code)

Source from the content-addressed store, hash-verified

317 return new_code
318
319def remove_space_for_codegen(old_code):
320 new_code = ""
321 for line in old_code.splitlines():
322 if len(line.strip()) == 0:
323 new_code += "\n"
324 continue
325 lspace = len(line) - len(line.lstrip())
326 if lspace % 4 == 2:
327 new_code += " "*(lspace - 2)
328 elif lspace%4 == 0:
329 new_code += " "*lspace
330 items = line.lstrip().split(" ")
331 for index, i in enumerate(items):
332 new_code += i.replace(" ", "")
333 if index < len(items) - 1:
334 new_code += " "
335
336 new_code += "\n"
337
338 return new_code
339
340
341

Callers 1

sanitizeFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected