HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux spn-python 5.15.0-89-generic #99-Ubuntu SMP Mon Oct 30 20:42:41 UTC 2023 x86_64
User: arjun (1000)
PHP: 8.1.2-1ubuntu2.20
Disabled: NONE
Upload Files
File: //usr/lib/python3/dist-packages/CommandNotFound/db/__pycache__/db.cpython-38.pyc
U

���ad�@s,ddlZddlZe��Gdd�de�ZdS)�Nc@seZdZdd�Zdd�ZdS)�SqliteDatabasecCst�|�|_d|_dS)N�)�sqlite3Zconnect�con�	component)�self�filename�r	�7/usr/lib/python3/dist-packages/CommandNotFound/db/db.py�__init__szSqliteDatabase.__init__cCsR|�dd��dd�}g}|j�d|f���D] }|�|d|d|df�q,|S)Nzutf-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�decoderZexecuteZfetchall�append)r�commandZresults�rowr	r	r
�lookups�zSqliteDatabase.lookupN)�__name__�
__module__�__qualname__rrr	r	r	r
r	sr)r�apt_pkg�init�objectrr	r	r	r
�<module>s