
    (h7                        d dl Z d dlZd dlZd dlZej                  j                  d ej                  j                  ej                  j                  e      d             d dl	m
Z
mZmZmZmZ d dlmZ d dlmZmZ  e
       Zej+                  d      defd       Zd dlZd	 Zed
k(  rd dlZ ej6                  edd       yy)    Npydep)FastAPIFile
UploadFileHTTPExceptionRequest)JSONResponse)DictAnyz/processrequestc                    K   	 | j                          d {   }t        |d   |d         }d|i}t        |      S 7 &# t        $ r"}t        dt	        |      id      cY d }~S d }~ww xY ww)Nmodargreceived)contenterrori  )r   status_code)jsonprocessr	   	Exceptionstr)r   datartn	processedes        H/home/developers/rajanand/mypropertyqr-fmb-refixing-v2/pydep/pymodule.pyprocess_genericr      su     	H%,\\^3d5k4;/
	 I..  4  HWc!f$53GGHsA   A.A  >%A  A.A   	A+	A& A+!A.&A++A.c                    | }|}i }	 t        t        |      } ||i |S # t        $ rW}dd l}t	        |      j
                  t        |      |j                         d}t        |       dt        |      z   cY d }~S d }~ww xY w)Nr   )
error_typeerror_message	traceback!)	getattrmainr   r!   type__name__r   
format_excprint)	r   r   	func_nameargskwargsfuncr   r!   error_detailss	            r   r   r      s     IDFtY'T$V$$ q'** V"--/

 	m3q6zs     	B AA;5B ;B __main__z0.0.0.0ir  )hostport)r   sysosmultiprocessingpathinsertjoindirname__file__fastapir   r   r   r   r   fastapi.responsesr	   typingr
   r   apppostr   r$   r   r&   uvicornrun     r   <module>rB      s     
 	  277<< 97C D E E * i*
H7 
H 
H : zGKK)$/ rA   