+
    ºKži   c                   s>   € ^ RI Ht ^ RIHt ^ RIHt  ! R R4      tR# )i    )Úsettings)Úsql)Úloggerc                   sT   a € ] tR t^t o ]RR l4       t]R 4       t]R 4       tRtV t	R# )ÚServiceGameCollectionNc           	     sR   € \         P                  ! \        P                  R WW4R7      # )Úservice_games)ÚsearchesÚfiltersÚexcludesÚsorts)r   Úfiltered_queryr    ÚDB_PATH)Úclsr   r   r   r   s   &&&&&Ú=/usr/lib/python3.14/site-packages/lutris/database/services.pyÚget_service_gamesZ'ServiceGameCollection.get_service_games   s%   € ä×!Ò!Ü×Ñ˜o¸Ð\dô
ð 	
ó    c                sz   € V'       g   \        R 4      h\        P                  ! \        P                  RRV/R7      # )úNo service providedr   Úservice©r   )Ú
ValueErrorr   r	   r    r
   )r   r   s   &&r   Úget_for_serviceZ%ServiceGameCollection.get_for_service   s2   € çÜÐ2Ó3Ð3Ü×!Ò!¤(×"2Ñ"2°OÈiÐY`ÐMaÔbÐbr   c                s  € V'       g   \        R4      hV'       g   \        R4      h\        P                  ! \        P                  RRVRV/R7      pV'       g   R# \        V4      ^8”  d   \        P                  ! RW!4       V^ ,          # )	z*Return a single game referred by its appidr   zNo appid providedr   r   Úappidr   Nz%More than one game found for %s on %s)r   r   r	   r    r
   Zlenr   Zwarning)r   r   r   Zresultss   &&& r   Úget_gameZServiceGameCollection.get_game   st   € ÷ ÜÐ2Ó3Ð3ßÜÐ0Ó1Ð1Ü×$Ò$¤X×%5Ñ%5°ÐQZÐ\cÐelÐnsÐPtÔuˆßÙÜˆw‹<˜!ÔÜNŠNÐBÀEÔSØqzÐr   © )NNNN)
Z__name__Z
__module__Z__qualname__Z__firstlineno__Zclassmethodr   r   r   Z__static_attributes__Z__classdictcell__)Z__classdict__s   @r   r   r      sA   ø‡ € Øó
ó ð
ð
 ñcó ðcð
 ñó ör   r   N)Zlutrisr    Zlutris.databaser   Zlutris.util.logr   r   r   r   r   Ú<module>r      s   ðÝ Ý Ý "÷ó r   