Ñò
(·vLc           @   s*   d  d k  l Z d e f d „  ƒ  YZ d S(   iÿÿÿÿ(   t   settingst   BaseUrlMiddlewarec           B   s   e  Z d  „  Z RS(   c         C   sé   d } d | i j o | i d } n d | i j o6 | i d t _ | d j	 o | | i d 7} qm n | d j	 ok | i ƒ  o d | t _ n d | t _ d d k l } | i t i	 | i d t i
 ƒ | i t i	 <n d S(   s0   calculate settings.BASEURL based on HTTP headerst	   HTTP_HOSTt   SCRIPT_NAMEs   https://s   http://iÿÿÿÿ(   t   modelsN(   t   Nonet   METAR    R   t	   is_securet   BASE_URLt   django.contrib.sitesR   t   Sitet   SITE_IDt   TITLEt
   SITE_CACHE(   t   selft   requestt   domaint   sites_models(    (    s<   /var/www/Pootle/local_apps/pootle_misc/middleware/baseurl.pyt   process_request   s    
(   t   __name__t
   __module__R   (    (    (    s<   /var/www/Pootle/local_apps/pootle_misc/middleware/baseurl.pyR      s   N(   t   django.confR    t   objectR   (    (    (    s<   /var/www/Pootle/local_apps/pootle_misc/middleware/baseurl.pyt   <module>   s   