관리-도구
편집 파일: reporters.cpython-39.opt-1.pyc
a ����J{�_T����������������������@���s���G�d�d��de��ZdS�)c�������������������@���sH���e�Zd�ZdZdd��Zdd��Zdd��Zdd ��Zd d��Zdd ��Z dd��Z dS�)�BaseReporterz?Delegate class to provider progress reporting for the resolver.c�����������������C���s���dS�)z-Called before the resolution actually starts.N��)�selfr���r����8/usr/lib/python3.9/site-packages/resolvelib/reporters.py�starting���s����zBaseReporter.startingc�����������������C���s���dS�)zYCalled before each round of resolution starts. The index is zero-based. Nr���)r����indexr���r���r����starting_round���s����zBaseReporter.starting_roundc�����������������C���s���dS�)z�Called before each round of resolution ends. This is NOT called if the resolution ends at this round. Use `ending` if you want to report finalization. The index is zero-based. Nr���)r���r����stater���r���r����ending_round ���s����zBaseReporter.ending_roundc�����������������C���s���dS�)z/Called before the resolution ends successfully.Nr���)r���r���r���r���r����ending���s����zBaseReporter.endingc�����������������C���s���dS�)a���Called when adding a new requirement into the resolve criteria. :param requirement: The additional requirement to be applied to filter the available candidaites. :param parent: The candidate that requires ``requirement`` as a dependency, or None if ``requirement`` is one of the root requirements passed in from ``Resolver.resolve()``. Nr���)r���Zrequirement�parentr���r���r����adding_requirement���s����zBaseReporter.adding_requirementc�����������������C���s���dS�)z6Called when rejecting a candidate during backtracking.Nr����r���� candidater���r���r����backtracking!���s����zBaseReporter.backtrackingc�����������������C���s���dS�)z9Called when adding a candidate to the potential solution.Nr���r ���r���r���r����pinning$���s����zBaseReporter.pinningN)�__name__� __module__�__qualname__�__doc__r���r���r ���r ���r���r���r���r���r���r���r���r������s��� r���N)�objectr���r���r���r���r����<module>��������