3 �^� � @ sz d dl Z ddlmZmZ ddlmZmZmZmZ G dd� d�Z G dd� d�Z G d d � d �ZG dd� d�ZG d d� d�Z dS )� N� )�CriteriaDescriptor�CriteriaSetDescriptor)�match_in_set�match_regex�match_range�match_regex_or_setc @ s, e Zd ZdZed�ZdZdd� Zdd� ZdS ) � MatchAliasz'Mixin for matching an object's aliases.�alias_regexFc C s |j dj| �� dS )z+Emit log debugging info for alias matching.z(Alias: {0.alias}, regex: {0.alias_regex}N)�debug�format)�self�log� r �/usr/lib64/python3.6/mixins.py�_match_alias_debug"