| Server IP : 104.129.129.72 / Your IP : 216.73.216.229 Web Server : LiteSpeed System : Linux 123answers 5.15.0-143-generic #153-Ubuntu SMP Fri Jun 13 19:10:45 UTC 2025 x86_64 User : answe8064 ( 1002) PHP Version : 8.2.28 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /usr/lib/python3/dist-packages/CommandNotFound/db/__pycache__/ |
Upload File : |
o
���ad � @ s, d dl Z d dlZe�� G dd� de�ZdS )� Nc @ s e Zd Zdd� Zdd� ZdS )�SqliteDatabasec C s t �|�| _d| _d S )N� )�sqlite3�connect�con� component)�self�filename� r
�7/usr/lib/python3/dist-packages/CommandNotFound/db/db.py�__init__ s
zSqliteDatabase.__init__c C sR |� dd��dd�}g }| j�d|f��� D ]}|�|d |d |d f� 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�decoder �execute�fetchall�append)r �command�results�rowr
r
r �lookup s ��zSqliteDatabase.lookupN)�__name__�
__module__�__qualname__r r r
r
r
r r s r )r �apt_pkg�init�objectr r
r
r
r �<module> s