1 $ H403 358_•I|¥‰ÓMjqØ‚¦ ë<óo¬ÀÄf 403 Forbidden

Forbidden

You don't have permission to access this resource.

Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.

# ˆl–Ãa¾”ên-j� ÁàYS�ÿÈ ƒ„ÇÁÅÅ # __init__.py # DNF cli subpackage. # # Copyright (C) 2012-2016 Red Hat, Inc. # # This copyrighted material is made available to anyone wishing to use, # modify, copy, or redistribute it subject to the terms and conditions of # the GNU General Public License v.2, or (at your option) any later version. # This program is distributed in the hope that it will be useful, but WITHOUT # ANY WARRANTY expressed or implied, including the implied warranties of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General # Public License for more details. You should have received a copy of the # GNU General Public License along with this program; if not, write to the # Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA # 02110-1301, USA. Any Red Hat trademarks that are incorporated in the # source code or documentation are not subject to the GNU General Public # License and may only be used or replicated with the express permission of # Red Hat, Inc. # from __future__ import absolute_import import dnf.exceptions class CliError(dnf.exceptions.Error): """CLI Exception. :api""" pass from dnf.cli.cli import Cli # :api from dnf.cli.commands import Command # :api # ˆl–äY>”*C]Ši@¹p,ÜŠbÑ¿É ƒd/=ÈÂÆ t a qéqe ã@sŽddlZddlZddlmZddlmZddlmZmZddl m Z ddl m Z ddl mZdd lmZdd lmZmZGd d „d e eƒZdS) éN)Úsuppress)ÚIterableé)ÚCriteriaDescriptorÚCriteriaSetDescriptor)ÚNoCommon)Ú MatchName)ÚObjClass)Ú PolicyQuery)Ú match_regexÚmatch_regex_or_setcs|eZdZUdZeddƒZdZeed<e dƒZ dZ eed<dZ eed<dZ eed<d d œ‡fd d „ Zeed œd d„Z‡ZS)Ú ObjClassQueryaO Query object classes. Parameter: policy The policy to query. Keyword Parameters/Class attributes: name The name of the object set to match. name_regex If true, regular expression matching will be used for matching the name. common The name of the inherited common to match. common_regex If true, regular expression matching will be used for matching the common name. perms The permissions to match. perms_equal If true, only commons with permission sets that are equal to the criteria will match. Otherwise, any intersection will match. perms_regex If true, regular expression matching will be used on the permission names instead of set logic. comparison will not be used. perms_indirect If false, permissions inherited from a common permission set not will be evaluated. Default is true. Ú common_regexZ lookup_commonFÚ perms_regexÚ perms_equalTÚperms_indirectN)Úreturnc s(tt|ƒj|fi|¤Žt t¡|_dS)N)Úsuperr Ú__init__ÚloggingZ getLoggerÚ__name__Úlog)ÚselfÚpolicyÚkwargs©Ú __class__©ú;/usr/lib64/python3.9/site-packages/setools/objclassquery.pyr6szObjClassQuery.__init__c csü|j d |¡¡| |j¡|j d |¡¡|j d |¡¡|j ¡D]ª}| |¡s\qL|jr”zt |j|j|j ƒszWqLWnt y’YqLYn0|j rð|j }|j rÚtt ƒ�||jj O}Wdƒn1sÐ0Yt||j |j|jƒsðqL|VqLdS)z3Generator which yields all matching object classes.z/Generating object clas