§
    {™Êcd  ã                   óP   — d dl Z d dlZ ej        ¦   «           G d„ de¦  «        ZdS )é    Nc                   ó   — e Zd Zd„ Zd„ ZdS )ÚSqliteDatabasec                 óF   — t          j        |¦  «        | _        d| _        d S )NÚ )Úsqlite3ÚconnectÚconÚ	component)ÚselfÚfilenames     ú5/usr/share/command-not-found/CommandNotFound/db/db.pyÚ__init__zSqliteDatabase.__init__   s   € Ý”? 8Ñ,Ô,ˆŒØˆŒˆˆó    c                 ó  — |                      dd¦  «                             dd¦  «        }g }| j                             d|f¦  «                             ¦   «         D ],}|                     |d         |d         |d         f¦  «         Œ-|S )Nzutf-8ÚsurrogateescapeÚreplacea  
                SELECT packages.name, packages.version, packages.component
                FROM commands
                INNER JOIN packages on packages.pkgID = commands.pkgID
                WHERE commands.command=?
                ORDER BY packages.priority DESC
                r   é   é   )ÚencodeÚdecoder	   ÚexecuteÚfetchallÚappend)r   ÚcommandÚresultsÚrows       r   ÚlookupzSqliteDatabase.lookup   s’   € à—.’. Ð*;Ñ<Ô<×CÒCÀGÈYÑWÔWˆØˆØ”8×#Ò#ðð �Zñ!ô !÷ "*¢¡¤ð	7ð 	7ˆCð �NŠN˜S œV S¨¤V¨S°¬VÐ4Ñ6Ô6Ð6Ð6Øˆr   N)Ú__name__Ú
__module__Ú__qualname__r   r   © r   r   r   r   	   s2   € € € € € ðð ð ðð ð ð ð r   r   )r   Úapt_pkgÚinitÚobjectr   r!   r   r   ú<module>r%      sZ   ðð €€€à €€€Ø €„�„€ðð ð ð ð �Vñ ô ð ð ð r   