Sindbad~EG File Manager
a
*��dW � @ sz d dl mZmZmZmZmZmZmZmZ d dl m
Z
mZ d dlm
Z
d dlZee
jd �Zee
jd �ZG dd� d�ZdS ) � )�
create_engine�MetaData�Table�insert�select�update�delete�text)�and_�or_)�appN�DATABASE_URI�DATABASE_URI_FKc @ s\ e Zd Zdd� Zdd� Zdd� Zdd� Zd d
� Zdd� Zd
d� Z dd� Z
dd� Zdd� ZdS )�KitSessionModelc
C sb z0t � | _td| jtd�| _td| jtd�| _W n, ty\ } zt|� W Y d }~n
d }~0 0 d S )N�kc_sessions)�
autoload_with�kc_users)r �metar � engine_fkr r � Exception�print)�self�e� r �[/home/numerote/conference.numerotech.com/food_kit_scan_badges/core/model/KitSessionModel.py�__init__
s zKitSessionModel.__init__c C s� t �� �f}tdt|� d | d �}|�|��� }|rPt|j�W d � S W d � d S W d � n1 st0 Y d S )Nz)select * from conference where conf_id =� and conf_key ='z' ;)�engine�connectr �str�execute�one_or_none�dict�_mapping)r �conf_id�conf_key�
current_dt�conn�stmt�resultsr r r � getkcConf s
zKitSessionModel.getkcConfc C s` t �� }tdt|� d | d �}|�|�}|�� |rHdd� |D �nd }|rX|d S d S d S )Nz(select * from conference where conf_id =r �';c S s g | ]}t |��qS r �r"