Anons79 Mini Shell

Directory : /lib/python2.7/site-packages/ansible/module_utils/
Upload File :
Current File : //lib/python2.7/site-packages/ansible/module_utils/pycompat24.pyo

�
�Udac@s�ddlZd�ZyddlmZWnRek
r}ddlmZmZddlmZm	Z	m
Z
mZd�ZnXd	ZdS(
i����NcCstj�dS(s8Get the current exception.

    This code needs to work on Python 2.4 through 3.x, so we cannot use
    "except Exception, e:" (SyntaxError on Python 3.x) nor
    "except Exception as e:" (SyntaxError on Python 2.4-2.5).
    Instead we must use ::

        except Exception:
            e = get_exception()

    i(tsystexc_info(((sC/usr/lib/python2.7/site-packages/ansible/module_utils/pycompat24.pyt
get_exception s(tliteral_eval(tasttparse(tbinary_typet
integer_typeststring_typest	text_typecsyidd6td6td6�t|t�r?t|dd�}nt|tj�r]|j}n��fd���|�S(s
        Safely evaluate an expression node or a string containing a Python
        expression.  The string or node provided may only consist of the  following
        Python literal structures: strings, numbers, tuples, lists, dicts,  booleans,
        and None.
        tNonetTruetFalsetmodetevalcst|tj�r;t|jttttft�r;|jSt|tj	�rct
t�|j��St|tj
�r�tt�|j��St|tj�r�t�fd�|j�D��St|tj�r�|j�kr�|jSn t|tj�r�|j�Std��dS(Nc3s-|]#\}}�|��|�fVqdS(N((t.0tktv(t_convert(sC/usr/lib/python2.7/site-packages/ansible/module_utils/pycompat24.pys	<genexpr>Ossmalformed string(t
isinstanceRtConsttvalueR	RtfloattcomplexRtTuplettupletmaptnodestListtlisttDicttdicttitemstNametnametUnarySubtexprt
ValueError(tnode(Rt_safe_names(sC/usr/lib/python2.7/site-packages/ansible/module_utils/pycompat24.pyRGs4 N(	R
RRRRRRt
ExpressionR&(tnode_or_string((RR'sC/usr/lib/python2.7/site-packages/ansible/module_utils/pycompat24.pyR:sRR(s
get_exceptionsliteral_eval(
RRRRtImportErrortcompilerRtansible.module_utils.sixRRRR	t__all__(((sC/usr/lib/python2.7/site-packages/ansible/module_utils/pycompat24.pyt<module>s	
"


Anons79 File Manager Version 1.0, Coded By Anons79
Email: [email protected]