
    iI                         d dl mZmZ d dlmZ d dlmZmZ  e       Z eeed      Z	ej                  d      d        Zy)	    )	APIRouterHTTPException)CategoryDatabaseModel)	MONGO_URIDB_NAME
categories)db_uridb_namecollection_namez/categoriesc                     K   	 t         j                         } | S # t        $ r}t        dt	        |            d }~ww xY ww)Ni  )status_codedetail)db_modelget_all_categories	Exceptionr   str)r   es     F/var/www/pod-logistic/pod-api/controller/public/category_controller.pyget_public_categoriesr      s?     <002
 <CF;;<s   A A	>9>AN)fastapir   r   model.categoryr   MongoDBConnectionr   r   routerr   getr        r   <module>r      sG    , 0 0	 !  M< <r   