+
    i                     T    ^ RI t ^ RIHtHt ^ RIHt  ! R R]P                  4      tR# )    N)handlersutil)
PER_ALWAYSc                   2   a  ] tR t^t o R.tR tR tRtV tR# )ShellScriptPartHandlerz#!c                    \         P                  P                  V \        4       VP	                  R 4      V n        RV9   d    VP	                  VR,          4      V n        R# R# )scriptsscript_pathN)r   Handler__init__r   get_ipath_cur
script_dir)selfpaths_kwargss   &&,A/usr/lib/python3/dist-packages/cloudinit/handlers/shell_script.pyr   ShellScriptPartHandler.__init__   sN    !!$
3--i8G##11'-2HIDO $    c                   V\         P                  9   d   R # \        P                  ! V4      p\        P                  ! V4      p\
        P                  P                  V P                  V4      p\        P                  ! WdR4       R # )Ni  )
r   CONTENT_SIGNALSr   clean_filenamedos2unixospathjoinr   
write_file)r   datactypefilenamepayload	frequencyr   s   &&&&&& r   handle_part"ShellScriptPartHandler.handle_part   sW    H,,,&&x0--(ww||DOOX6u-r   )r   N)	__name__
__module____qualname____firstlineno__prefixesr   r"   __static_attributes____classdictcell__)__classdict__s   @r   r   r      s     vHJ. .r   r   )r   	cloudinitr   r   cloudinit.settingsr   r   r    r   r   <module>r/      s"    
 $ ).X-- .r   