Sindbad~EG File Manager
o
kf.e&* � @ s� d dl mZmZmZmZmZmZmZmZ d dl m
Z
mZ d dlm
Z
d dlZee
jd ddddd �Zee
jd
ddddd �ZG dd� d�ZdS )
� )�
create_engine�MetaData�Table�insert�select�update�delete�text)�and_�or_)�appN�DATABASE_URIi� Ti )� pool_size�
pool_pre_ping�pool_recycle�future�DATABASE_URI_CONFc @ s� e Zd Zdd� Zdd� Zdd� Zdd� Zd d
� Zdd� Zd
d� Z dd� Z
dd� Zdd� Zdd� Z
dd� Zdd� Zdd� Zdd� Zdd � Zd!d"� Zd#d$� Zd%d&� Zd'd(� Zd)d*� Zd+d,� Zd-d.� Zd/d0� Zd1S )2�
AddonModelc
C s� zat � | _td| jtd�| _td| jtd�| _td| jtd�| _td| jtd�| _td| jtd�| _td| jtd�| _ td| jtd�| _
td | jtd�| _td| jtd�| _td
| jtd�| _W d S t
yx } zt|� W Y d }~d S d }~ww )N�
conference)�
autoload_with� societies�addons�addon_types�
user_types�
m_app_type�mail_setting�society_applications�mail_templates)r �metar �enginer r r r r r r r r � Exception�print)�self�e� r$ �V/home/numerote/conference.numerotech.com/food_kit_scan_badges/core/model/AddonModel.py�__init__ s ��zAddonModel.__init__c C �X t �� �}td�}|�|��� }|rdd� |D �nd W d � S 1 s%w Y d S )Nz+select * from conference where is_active=1;c S � g | ]}t |j��qS r$ ��dict�_mapping��.0�rr$ r$ r% �
<listcomp> � z,AddonModel.get_conf_data.<locals>.<listcomp>�r �connectr �execute�all�r"