U
    _.6                     @   s   d dl Z d dlZd dlZd dlZd dlmZ d dlmZmZ d dl	T d dl
T d dlT d dlT eeZeeZG dd deZeed efdd	Zd
d Zdd Zdd Zedkredgd ejdd dS )    N)Flask)ApiResource)*c                   @   s   e Zd ZdddZdS )CDVPoC c              
   C   sP   zt |t}t|}W n4 tk
rJ } ztddtd  }W 5 d }~X Y nX |S )N   z
   CDVapi )	apiReqGetglsAPIReqArgs	apiRspGet	ExceptionZ	rspMsgErrZ	gsCDVErrs)selfsReqdReqdRspex r   /var/www/api/CDVapi.pygetz   s    
$z
CDVPoC.getN)r   )__name__
__module____qualname__r   r   r   r   r   r   x   s   r   z/veresai-poc/<string:sReq>c                 C   sb   t | }t|g }| D ]}|| kr|| ||< qtdtt d dt| gd |S )Nz
-----CDVapi:Date: zK---------------------------------------------------------------------------z/     |--CDVapi:apiReqGet() request parameters: r   )	jsonloadsdictfromkeyskeyslog	timestampZ
gsfTimeFmtstr)r   Z	lsAPIArgsr   ZdArgZsKeyr   r   r   r	      s    
"r	   c                 C   s$   d}|rt  }t|}nt| }|S )NF)	apiRspSimZjsonTextToDictZsrvRun)r   ZbTestSimZsjRspr   r   r   r   r      s    
r   c                   C   s
   t tdS )Nr   )ZfileRandomReadZgsfDirJsonExportTestSamplesr   r   r   r   r       s    r    c                   C   s   d S )Nr   r   r   r   r   test   s    r!   __main__z5==================== Veresai Log ====================r   T)debug)osr   datetimestringflaskr   Zflask_restfulr   r   ZQCNNCfgZQUtilZCDVsrvZCDVrspr   appZapir   Zadd_resourcer
   r	   r   r    r!   r   runr   r   r   r   <module>e   s"    