�
�Udac @` s� d d l m Z m Z m Z e Z d d l m Z d d l m Z d d l
m Z d d l m
Z
d d l m Z d d l m Z d d l m Z d d l m Z d
d � Z d e f d
� � YZ d S( i ( t absolute_importt divisiont print_function( t abstractmethod( t choice( t ascii_lowercase( t dgettext( t AnsibleError( t shlex_quote( t to_bytes( t
AnsiblePlugini c C` s d j d � t | � D� � S( sH return random string used to identify the current privilege escalation t c s` s | ] } t t � Vq d S( N( R R ( t .0t x( ( sC /usr/lib/python2.7/site-packages/ansible/plugins/become/__init__.pys <genexpr> s ( t joint range( t length( ( sC /usr/lib/python2.7/site-packages/ansible/plugins/become/__init__.pyt _gen_id s t
BecomeBasec B` s� e Z d Z e � Z e � Z e Z d Z d � Z
d d d � Z d � Z e d � Z
e d � � Z d � Z d � Z d � Z d � Z d
� Z RS( R c C` s) t t | � j � d | _ d | _ d S( NR ( t superR t __init__t _idt success( t self( ( sC /usr/lib/python2.7/site-packages/ansible/plugins/become/__init__.pyR &