
    }*hI                     :    S SK r S SKrS SKrS SKJr  S rS rS rg)    N)FileSystemStoragec                      SR                  S [        S5       5       5      n U SR                  S [        S5       5       5      -  n [        U 5      n[        R                  " U5        SR                  U5      nU$ )N c              3   h   #    U H)  n[         R                  " [        R                  5      v   M+     g 7fN)randomchoicestringascii_letter.0xs     :/var/www/html/Ai_home/aiagenthome/admin_panel/functions.py	<genexpr>/randomStringFunctionForImage.<locals>.<genexpr>   s"     J	1FMM&"5"566	   02   c              3   h   #    U H)  n[         R                  " [        R                  5      v   M+     g 7fr   )r   r	   r
   digitsr   s     r   r   r      s      D8aV]]6==118r      )joinrangelistr   shuffle)str1sam_listfinalStrings      r   randomStringFunctionForImager      s`    77Jq	JKDBGGD58DEEDDzH
NN8"K    c                     Sn[        US9nSn[        R                  R                  U R                  5      S   n[        5       n[        U5      [        U5      -   nUR                  X`5      n[        U5      S-   U-   $ )Nzmedia/adminlocation   /r   ospathsplitextnamer   strsave)imagefullpathfs	fullpath2filetypetheNametheImageNamefilenames           r   uploadTheImagesr4      so    H	H	-BIww

+A.H*,Gw<#h-/Lww|*Hy>#h&&r   c                     Sn[        US9nSn[        R                  R                  U R                  5      S   n[        5       n[        U5      [        U5      -   nUR                  X`5      n[        U5      S-   U-   $ )Nzmedia/aiagent_documentr!   z/media/aiagent_documentr#   r$   r%   )r,   fullPathr.   	fullPath2r0   r1   r2   r3   s           r   uploadTheDocumentr8      so    
"*$GGUZZ(+	%	''l3x=(GGL(Is8##r   )r&   r   r
   django.core.files.storager   r   r4   r8    r   r   <module>r;      s     	   7'$r   