o
    häh~  ã                   @   s(   d dl mZ d dlZd dlZdd„ ZdS )é    )Úsecure_filenameNc                 C   sV   | sdS t j | ¡\}}z| d¡ tt ¡ ƒW S  ty*   tt ¡ ƒ}|›  Y S w )u'   í•œê¸€ íŒŒì¼ëª…ì„ ì•ˆì „í•˜ê²Œ ì²˜ë¦¬NÚascii)ÚosÚpathÚsplitextÚencodeÚstrÚuuidÚuuid4ÚUnicodeEncodeError)ÚfilenameÚnameÚextÚunique_name© r   ú@/home/skpark/git/infrasmart_work/infrasmart/api/safe_filename.pyÚsafe_filename   s   

ýr   )Úwerkzeug.utilsr   r	   r   r   r   r   r   r   Ú<module>   s    