![]() Server : Apache/2.4.52 (Ubuntu) System : Linux webserver 6.8.0-49-generic #49~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Wed Nov 6 17:42:15 UTC 2 x86_64 User : www-data ( 33) PHP Version : 8.1.2-1ubuntu2.21 Disable Function : NONE Directory : /lib/python3/dist-packages/CommandNotFound/db/__pycache__/ |
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