U
    ‰dÜ  ã                   @   sJ   d dl Z d dlZd dlZddlmZ dd„ Zddd„Zdd	„ Zd
d„ Z	dS )é    Né   )Ú__version__c                   C   s   t  t ¡ jt ¡ j ¡S )N)Úbase64Ú	b64encodeÚuuidZuuid4Úbytes© r   r   ú9/tmp/pip-unpacked-wheel-3pokl8eb/flower/utils/__init__.pyÚgen_cookie_secret   s    r
   c              
   C   sŠ   zNdd l }dd l}dd l}| p$| ¡ } dt|jt|dd ƒpBt|dƒ|  ¡ f W S  tt	fk
r„ } zd|› d W Y ¢S d }~X Y nX d S )Nr   z.flower   -> flower:%s tornado:%s humanize:%s%sr   ÚVERSIONz"Error when generating bug report: z?. Have you installed correct versions of Flower's dependencies?)
ÚceleryÚtornadoÚhumanizeZCeleryr   ÚversionÚgetattrÚ	bugreportÚImportErrorÚAttributeError)Zappr   r   r   Úer   r   r	   r      s    ür   c                 C   s>   t j | ¡} t j | ¡s:t j d¡p*t  ¡ }t j || ¡} | S )NZPWD)ÚosÚpathÚ
expanduserÚisabsÚenvironÚgetÚgetcwdÚjoin)r   Úcwdr   r   r	   Úabs_path   s
    r   c                 C   s   d|  d¡ |  S )Nú/)Ústrip)ÚurlÚprefixr   r   r	   Úprepend_url&   s    r#   )N)
r   r   Úos.pathr   Ú r   r
   r   r   r#   r   r   r   r	   Ú<module>   s   
