OwlCyberSecurity - MANAGER
Edit File: discovery.cpython-38.pyc
U b�^� � @ sL d dl mZmZ d dlmZ ddlmZ G dd� de�Zdd� Zd d � Z dS )� )�absolute_import�unicode_literals)�TempAppData� )�PluginLoaderc @ s e Zd ZdZdS )� Discovery� N)�__name__� __module__�__qualname__�__doc__� r r �A/usr/lib/python3/dist-packages/virtualenv/run/plugin/discovery.pyr s r c C s� t �d�}| jddd�}|jdt|�tdd� |�� D ��dd d � | j||d�\}}|jdkrft � |_|j rv|j�� ||j }|� |� | j||d�\}}||�}|S ) Nzvirtualenv.discovery� discoveryz)discover and provide a target interpreter)�titleZdescriptionz--discoveryc s s | ] }|V qd S �Nr )�.0�ir r r � <genexpr> s zget_discover.<locals>.<genexpr>Fzinterpreter discovery method)�choices�defaultZrequired�help)� namespacez <temp folder>)r Zentry_points_forZadd_argument_group�add_argument�_get_default_discovery�next�keysZparse_known_argsZapp_datar Zclear_app_dataZcleanr Zadd_parser_arguments)�parser�argsZoptions�discover_typesZdiscovery_parser�_Zdiscover_classZdiscoverr r r �get_discover s, �� r! c C s t | �� �S r )�listr )r r r r r $ s r N) Z __future__r r Zvirtualenv.run.app_datar �baser r r! r r r r r �<module> s