+
    Ki  c                   s6    R t ^ RIt^ RIHt ^ RIHt R tR tR# )zFMigrate banners and coverart from .cache/lutris to .local/share/lutrisN)settings)loggerc                 s   \         P                  P                  \        P                  V 4      p\         P                  P                  \        P
                  V 4      p \         P                  P                  V4      '       Ed   \         P                  P                  V4      '       d   \         P                  ! V4       F  p\         P                  P                  W#4      p\         P                  P                  W4      p\         P                  P                  V4      '       g   \         P                  ! WE4       K~  \         P                  ! V4       K  	  \         P                  ! V4      '       g   \         P                  ! V4       R# R# R# R#   \         d#   p\        P                  ! R T4        Rp?R# Rp?ii ; i)zFailed to migrate banners: %sN)osZpathZjoinr    ZDATA_DIRZ	CACHE_DIRZisdirZlistdirZexistsZrenameZunlinkZrmdirZOSErrorr   Z	exception)ZdirnameZdest_dirZsrc_dirZfilenameZsrc_fileZ	dest_fileZexs   &      K/usr/lib/python3.14/site-packages/lutris/migrations/migrate_banners_back.py_migrater   	   s   ww||H--w7Hggll8--w7G>77==!!bggmmH&=&=JJw/77<<:GGLL<	ww~~i00IIh2IIh' 0 ::g&&! ' '>!  >8"==>s+   %F $F )C	F 3F F>F99F>c                  s2    \        R 4       \        R4       R# )ZbannersZcoverartN)r        r   migrater      s    YZr   )Z__doc__r   Zlutrisr    Zlutris.util.logr   r   r   r   r   r   <module>r      s    L 	  ">,r   