ó
UX[c           @   sÖ   d  d l  Z  d  d l Z d  d l m Z d  d l j j Z d  d l j Z d  d l Z d  d l	 Z	 d  d l
 Z d  d l m Z d  d l Z e   Z d Z i d d 6Z d   Z d   Z d	   Z d
   Z d   Z d S(   i˙˙˙˙N(   t   date(   t   Queues$   https://webservices.sabre.com/websvcs   text/xmls   content-typec          C   sO   d }  t  |  d d  1 } | t j j   IJ| j   t j |  Wd  QXt S(   Ns   logs/log.txtt   ai    (   t   opent   datetimet   nowt   flusht   ost   fsynct   True(   t   filenamet   out(    (    s8   /mnt/c/Users/Mahat/Documents/tripnomics-1.2/py/helper.pyt   log   s    
c         C   sz   t  j |  } t  j | d t } |  j d d  d }  t |  d d  ( } | | IJ| j   t j |  Wd  QXt S(   Nt   pretty_printt   :t    s   .xmlt   wi    (	   t   etreet   XMLt   tostringR	   t   replaceR   R   R   R   (   R
   t   xR   (    (    s8   /mnt/c/Users/Mahat/Documents/tripnomics-1.2/py/helper.pyt   myprint   s    

c         C   s"   t  j  j |  d  } | j d  S(   Ns   %Y-%m-%dT%H:%Ms   %Y-%m-%d %H:%M:%S(   R   t   strptimet   strftime(   t   dtR   (    (    s8   /mnt/c/Users/Mahat/Documents/tripnomics-1.2/py/helper.pyt   my_date(   s    c         C   s­   t  j  j   } | j } t  j  j t |  d |  d  } | | k rc | j t |  d  } nF | d } t  j  j t |  d |  d  } | j t |  d  } | S(   Nt   -s   %Y-%m-%ds   -%m-%d %H:%M:%Si   (   R   t   todayt   yearR   t   strR   (   R   R   t   yrR   t   y(    (    s8   /mnt/c/Users/Mahat/Documents/tripnomics-1.2/py/helper.pyt   mydate-   s    	#
#c         C   s­   t  j  j   } | j } t  j  j t |  d |  d  } | | k rc | j t |  d  } nF | d } t  j  j t |  d |  d  } | j t |  d  } | S(   NR   s   %Y-%d%bs   -%m-%di   (   R   R   R   R   R   R   (   R   R   R   R   R    (    (    s8   /mnt/c/Users/Mahat/Documents/tripnomics-1.2/py/helper.pyt   m_date:   s    	#
#(   t   requestsR   R    t   xml.etree.ElementTreeR   t   ElementTreet   ETt
   lxml.etreet   shelveR   t   mysql.connectort   mysqlR   t   syst   Qqt   urlt   headersR   R   R   R!   R"   (    (    (    s8   /mnt/c/Users/Mahat/Documents/tripnomics-1.2/py/helper.pyt   <module>   s    					