File: //lib/python3.12/site-packages/dnf/__pycache__/sack.cpython-312.pyc
�
�(f� � �� � d dl mZ d dl mZ d dlZd dlZd dlZd dlZd dlZd dl Z d dl
mZ d dlm
Z
ej d� Z G d� dej � Zd � Zd
� Zd� Zy)� )�absolute_import)�unicode_literalsN)�
basestring)�_�dnfc �. � � e Zd Z� fd�Zdd�Zdd�Z� xZS )�Sackc �, �� t t | �
|i |�� y )N)�superr �__init__)�self�args�kwargs� __class__s ��-/usr/lib/python3.12/site-packages/dnf/sack.pyr z
Sack.__init__% s �� �
�d�D�"�D�3�F�3� c �~ � |r|| _ || _ |�+|| _ |du rt j t d� � y y y )NFznallow_vendor_change is disabled. This option is currently not supported for downgrade and distro-sync commands)�installonly�installonly_limit�allow_vendor_change�logger�warningr )r
r r r s r �
_configurezSack._configure( sP � ��*�D��!2����*�':�D�$�"�e�+����q� "R� S� T� ,� +r c �B � t j j | |� S )z'Factory function returning a DNF Query.)r �query�Query)r
�flagss r r z
Sack.query1 s � � �y�y���t�U�+�+r )Nr N)r )�__name__�
__module__�__qualname__r r r �
__classcell__)r s @r r r "