Sindbad~EG File Manager
�
N��fL � �4 � d dl mZmZmZmZmZmZmZmZm Z d dl
mZmZ d dl m
Z
mZ d dlmZ d dlZd dlmZmZmZmZ eej d dd d�
� � Z eej d dd d�
� � Z eej d dd d�
� � Z G d
� d� � ZdS )� ) �
create_engine�MetaData�Table�insert�null�select�update�delete�text)�and_�or_)�asc�desc)�appN)� timedelta�date�datetime�time�DATABASE_URITi )�
pool_pre_ping�pool_recycle�future�DATABASE_URI_FK�DATABASE_URI_CONFc �J � e Zd Zd� Zd� Zd� Zd� Zd� Zd� Zd� Z d� Z
d � Zd
� ZdS )� SyncModelc �| � t � � | _ d S # t $ r}t |� � Y d }~d S d }~ww xY w)N)r �meta� Exception�print)�self�es �g/Users/santhoshgovindaraj/Dropbox/Dev Team/Santhosh Works/sep/hall scan/scan_v1/core/model/SyncModel.py�__init__zSyncModel.__init__ sL � ���z�z�4�9�9�9�� � � � ���8�8�8�8�8�8�8�8�8��������s � �
;�6�;c � � t � � � 5 }t d|� d|� d�� � }|� |� � � � � }|rt |j � � nd }|cd d d � � S # 1 swxY w Y d S )Nz@select asession_id,updated_at from abs_sessions where conf_id = � and hall_id = z and is_active = 1;��engine�connectr �execute�first�dict�_mapping�r! �conf_id�hall_id�conn�stmt�results r# �get_active_session_livez!SyncModel.get_active_session_live1 s� � �
�~�~��� �4�� H�SZ� H� H�kr� H� H� H� I� I�4�
�\�\�$�
�
�
%�
%�
'�
'�6�%+�5�D���!�!�!��6�
� � � � � � � � � � � � ���� � � � � � � �AA>�>B�Bc � � t � � � 5 }t d|� d|� d�� � }|� |� � � � � }|rt |j � � nd }|cd d d � � S # 1 swxY w Y d S )NzJselect asession_id,updated_at,is_active from abs_sessions where conf_id = r&