+
    Ki  c                   s.    R t ^ RIHt ^ RIHt R tR tR# )z+Move hidden games from settings to database)settings)Gamec                 s    \         P                  ! R4      P                  R4      p V  Uu. uF  q'       g   K  VP                  4       NK  	  up# u upi )z>Return a list of game IDs to be excluded from the library viewlibrary_ignoresZ,)r    Zread_settingZsplitZstrip)Zignores_rawZignores     I/usr/lib/python3.14/site-packages/lutris/migrations/migrate_hidden_ids.pyget_hidden_idsr      sB     ''(9:@@EK)4?vNFLLN???s
   	AAc                 s     \        4       p T  F  p\        T4      pTP                  R4       K!  	  \        P
                  ! RRRR7       R#    \        R4       . u # ; i)zRun migrationzFailed to read hidden game IDsTr   Z lutris)ZsectionN)r   Zprintr   Zmark_as_hiddenr    Zwrite_setting)Zgame_idsZgame_idZgames      r   migrater      s\    !# G}D!  ,b(C./	s   
A AN)Z__doc__r   r    Zlutris.gamer   r   r   )     r   <module>r      s    1  @
Dr   