Solución

@maiquez·31/8/2026TypeScript
solution.tsTypeScript
# Define aquí ApiError con field, message y code
# Implementa el método to_dict() en la clase
class ApiError(Exception):
    def __init__(self, field, message, code):
        self.field = field
        self.message = message 
        self.code = code 
    
    def to_dict(self) -> dict:
        return{
            "field": self.field,
            "message": self.message,
            "code": self.code 
        }

def exception_to_dict(field: str, message: str, code: int) -> dict:
    # Crea y lanza ApiError, captúrala y retorna e.to_dict()
    try:
        raise ApiError(field, message, code)
    except ApiError as e:
        return e.to_dict()
0respuestas
Respuestas

Aún no hay respuestas

¡Sé el primero en responder!

Escribir un comentario

Recuerda ser amable. Estás comentando la solución de otra persona. Comparte tu perspectiva de forma constructiva y respetuosa.

Debes iniciar sesión para publicar un comentario.