+
    Ciy                         ^ RI t ^ RIt^ RIt^ RIt^ RIt]P
                  P                  R4      '       d   R tM]P                  tR t	]
tRtR tR tR t^ RIHt R# )	    Nwinc                      \         P                  ! V4       \         P
                  ! W4       R #   \         d+   pTP                  \        P                  8X  g   h  R p?LHR p?ii ; i)N)osremoveOSErrorerrnoENOENTrename)current_filenamenew_filenamees   && 3/usr/lib/python3/dist-packages/s3transfer/compat.pyrename_filer      sN    	IIl# 			"1  	77ell*
  +	s   0 A% A  A%c                 <    \         P                  ! V 4      ^,          # )   )inspectgetfullargspec)funcs   &r   accepts_kwargsr   #   s    !!$'**    c                    \        V R4      '       d   V P                  4       # \        V R4      '       d(   \        V R4      '       d    V P                  ^ ^4       R# R#   \         d     R# i ; i)zBackwards compat function to determine if a fileobj is seekable

:param fileobj: The file-like object to determine if seekable

:returns: True, if seekable. False, otherwise.
seekableseektellTF)hasattrr   r   r   fileobjs   &r   r   r   /   sj     w
##!! 
&	!	!ggv&>&>	LLA
 	  		s   A A-,A-c                ^    \        V R4      '       d   V P                  4       # \        V R4      # )zDetermines whether or not a file-like object is readable.

:param fileobj: The file-like object to determine if readable

:returns: True, if readable. False otherwise.
readableread)r   r   r   s   &r   r   r   G   s-     w
##!!7F##r   c                     \        \        R 4      '       d)   \        P                  ! V P                  4       ^ V4       R# V P	                  V4       R# )posix_fallocateN)r   r   r"   filenotruncate)r   sizes   &&r   	fallocater&   T   s7    r$%%
7>>+Q5r   )BaseManager)r   r   r   socketsysplatform
startswithr   r
   r   ConnectionErrorSOCKET_ERRORMAXINTr   r   r&   multiprocessing.managersr'    r   r   <module>r1      s`      	  
<<5!!
2 ))K+ 	0
$ 1r   