Solución

@maiquez·hace 3dTypeScript
solution.tsTypeScript
import functools 

def log_calls(func):
    # El wrapper debe capturar *args y construir el diccionario de respuesta
    @functools.wraps(func)
    def wrapper(*args, **kwargs):
        result = func(*args, **kwargs)
        return {"result": result, "called_with": args}  # reemplaza con el dict correcto

    return wrapper


@log_calls
def logged_multiply(a: int, b: int):
    return a * b
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.