
    i                     l    d dl mZ d dlmZ d dlZd dlmZ  e       Zej                  d      d        Z	y)    )	APIRouter)JSONResponseN)ProductCatalogModelz/product-catalog.jsonc            
        K   	 t        j                         } t        |       S # t        $ r}t	        j
                         }t        d       t        dt        |      j                          t        dt        |              t        d|       t        d       t        ddd	t        |      j                  t        |      d
      cY d }~S d }~ww xY ww)N)contentz+========== PRODUCT CATALOG ERROR ==========zError type: zError detail: zTraceback:
z*==========================================i  Fu%   Không lấy được product catalog)successmessage
error_typeerror_detail)status_coder   )
r   get_product_catalog_mapr   	Exception	traceback
format_excprinttype__name__str)dataeerror_traces      F/var/www/pod-logistic/pod-api/controller/product_catalog_controller.pyget_product_catalogr   
   s     
"::<D)) 
**,;<T!W--./0s1vh'(nk*:; B"1g.. #A	
 	

s1   C$ C	CBCC	CCC)
fastapir   fastapi.responsesr   r   model.product_catalog_modelr   routergetr        r   <module>r!      s6     *  ;	 #$
 %
r    