관리-도구
편집 파일: task.cpython-39.pyc
a �)g6S � @ s* d dl mZmZmZ eZd dlmZ d dl m Z mZmZm Z d dlmZ d dlmZ d dlmZ d dlmZmZ d dlmZ d d lmZmZ d d lmZ d dlmZ d dl m!Z! d d l"m#Z# d dl$m%Z% d dl&m'Z' d dl(m)Z) d dl*m+Z+ d dl,m-Z- d dl.m/Z/ dgZ0e-� Z1G dd� dee#e)e!�Z2dS )� )�absolute_import�division�print_function)� constants)�AnsibleError�AnsibleParserError�AnsibleUndefinedVariable�AnsibleAssertionError)� to_native)�string_types)�ModuleArgsParser)�AnsibleBaseYAMLObject�AnsibleMapping)� lookup_loader)�FieldAttribute�NonInheritableFieldAttribute)�Base)�Block)�CollectionSearch)�Conditional)�LoopControl)�Role)�Taggable)�AnsibleCollectionConfig)�Display)�Sentinel�Taskc s� e Zd ZdZeded�Zedd�Zedddd �Zed e d�Z eddd�Zedd�Z edd�Zed e d�Ze� Zed eed�Zed d�Zedejd�Zeddd�Zeddd�Zed e d�Zeddd�ZdK� fdd� ZdLdd�Zdd� ZedMdd��Zdd� Z dd� Z!� fd d!�Z"d"d#� Z#� fd$d%�Z$d&d'� Z%d(d)� Z&� fd*d+�Z'd,d-� Z(d.d/� Z)d0d1� Z*d2d3� Z+d4d5� Z,d6d7� Z-d8d9� Z.d:d;� Z/dN� fd=d>� Z0� fd?d@�Z1� fdAdB�Z2dCdD� Z3dOdEdF�Z4dGdH� Z5dIdJ� Z6� Z7S )Pr z� A task is a language feature that represents a call to a module, with given arguments and other parameters. A handler is a subclass of a task. Usage: Task.load(datastructure) -> Task Task.something(...) �dict)�isa�default�string)r �intr �async)r r �alias�list� �bool�class)r Z class_typer T)r Zstatic� )r ZprivateNc s<