MCPcopy Create free account
hub / github.com/CodeClash-ai/CodeClash / to_plain

Function to_plain

codeclash/arenas/scml/runtime/run_scml.py:56–67  ·  view source on GitHub ↗
(value)

Source from the content-addressed store, hash-verified

54
55
56def to_plain(value):
57 if isinstance(value, np.generic):
58 return value.item()
59 if hasattr(value, "tolist"):
60 return value.tolist()
61 if isinstance(value, dict):
62 return {str(key): to_plain(item) for key, item in value.items()}
63 if isinstance(value, (list, tuple)):
64 return [to_plain(item) for item in value]
65 if isinstance(value, (str, int, float, bool)) or value is None:
66 return value
67 return repr(value)
68
69
70def issue_to_plain(issue) -> dict[str, Any]:

Callers 5

issue_to_plainFunction · 0.85
state_to_plainFunction · 0.85
offer_to_plainFunction · 0.85
awi_to_plainFunction · 0.85
nmi_to_plainFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected