Showing 2 of 2 total issues
Function default
has a Cognitive Complexity of 7 (exceeds 5 allowed). Consider refactoring. Open
Open
def default(self, o: Any) -> Any: # pragma: no cover """Return serializable robot objects.""" # TODO: use @overload to split function # BODY: Reduces cyclomatic complexity; but requires NumPy typing if isinstance(o, np.ndarray):
- Read upRead up
- Create a ticketCreate a ticket
Avoid too many return
statements within this function. Open
Open
return json.JSONEncoder.default(self, o)
- Create a ticketCreate a ticket