OwlCyberSecurity - MANAGER
Edit File: builtin.cpython-38.pyc
U b�^� � @ s� d dl mZmZ d dlZd dlZd dlZd dlmZ d dlm Z m Z ddlmZ ddl mZ ddlmZ G d d � d e�Zddd�Zd d� Zdd� ZG dd� de�Zdd� Zdd� ZG dd� de�ZdS )� )�absolute_import�unicode_literalsN)�IS_WIN)� ensure_str�ensure_text� )�Discover)� PythonInfo)� PythonSpecc s@ e Zd Z� fdd�Zedd� �Zdd� Zdd� Zd d � Z� Z S )�Builtinc s$ t t| ��|� |j| _|j| _d S �N)�superr �__init__�python�python_spec�app_data)�selfZoptions�� __class__� �>/usr/lib/python3/dist-packages/virtualenv/discovery/builtin.pyr s zBuiltin.__init__c C s |j dddddtjd� d S )Nz-pz--pythonr �pyz\target interpreter for which to create a virtual (either absolute path or identifier string))�dest�metavar�help�default)�add_argument�sys� executable)�cls�parserr r r �add_parser_arguments s �zBuiltin.add_parser_argumentsc C s t | j| jj�S r )�get_interpreterr r Zfolder�r r r r �run s zBuiltin.runc C s t | �� �S r �r �__unicode__r# r r r �__repr__# s zBuiltin.__repr__c C s d� | jj| j�S )Nz{} discover of python_spec={!r})�formatr �__name__r r# r r r r&