관리-도구
편집 파일: galaxy_api_proxy.cpython-39.pyc
a �)g$ � @ s� d Z ddlmZmZmZ eZddlZej rRddl mZ ddlm Z ddlmZmZ ddl mZmZ ddlmZ dd lmZ e� ZG d d� d�ZdS )z8A facade for interfacing with multiple Galaxy instances.� )�absolute_import�division�print_functionN)�CollectionVersionMetadata)�ConcreteArtifactsManager)� Candidate�Requirement)� GalaxyAPI�GalaxyError)�to_text)�Displayc @ sV e Zd ZdZddd�Zedd� �Zdd� Zd d � Zdd� Z d d� Z dd� Zdd� ZdS )�MultiGalaxyAPIProxyz<A proxy that abstracts talking to multiple Galaxy instances.Fc C s || _ || _|| _dS )z Initialize the target APIs list.N)�_apis�_concrete_art_mgr�_offline)�selfZapisZconcrete_artifacts_managerZoffline� r �N/usr/lib/python3.9/site-packages/ansible/galaxy/collection/galaxy_api_proxy.py�__init__ s zMultiGalaxyAPIProxy.__init__c C s | j S �N)r �r r r r �is_offline_mode_requested&