a
    0i1                     @   sH   d dl mZmZ ddlmZ edeZejddgdedd	d
Z	dS )    )	Blueprintjsonify   )quotation_cotiz_servicesZquotation_cotizz/tasks/<int:task_id>GET)methods)task_idc              
   C   s   zNt j| }|r2td|   t| W S tdd|  didfW S W nB ty } z*td|  tddidfW  Y d	}~S d	}~0 0 d	S )
uB   
    Controlador para obtener una única tarea por su TaskID.
    z0Datos recuperados del servicio para el cliente: errorzTarea con ID z no encontradai  z$Error en get_task_by_id_controller: u(   Ocurrió un error interno en el servidori  N)r   ZQuotation_Cotiz_ServiceZgetQuotationTaskByIdprintto_dictr   	Exception)r   Z	task_datae r   B/var/www/html/src/App/api/controller/quotation_cotiz_controller.pyget_task_by_id_controller   s    r   N)
flaskr   r   servicesr   __name__routerrouteintr   r   r   r   r   <module>   s   
