MCPcopy
hub / github.com/Aider-AI/aider / parse_partial_args

Method parse_partial_args

aider/coders/base_coder.py:2338–2363  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

2336 return edited
2337
2338 def parse_partial_args(self):
2339 # dump(self.partial_response_function_call)
2340
2341 data = self.partial_response_function_call.get("arguments")
2342 if not data:
2343 return
2344
2345 try:
2346 return json.loads(data)
2347 except JSONDecodeError:
2348 pass
2349
2350 try:
2351 return json.loads(data + "]}")
2352 except JSONDecodeError:
2353 pass
2354
2355 try:
2356 return json.loads(data + "}]}")
2357 except JSONDecodeError:
2358 pass
2359
2360 try:
2361 return json.loads(data + '"}]}')
2362 except JSONDecodeError:
2363 pass
2364
2365 # commits...
2366

Callers 8

send_messageMethod · 0.95
sendMethod · 0.95
get_editsMethod · 0.80
_update_filesMethod · 0.80
_update_filesMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected