Anons79 Mini Shell

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

�
�Udac@s�eZyddlmZmZWnek
r9eZnXddlmZddl	m
Z
ddl	mZd�Zed��Z
d�Zd�Zd	S(
i����(t	InfiniBoxtcore(twraps(tenviron(tpathcst���fd��}|S(s Catch API Errors Decoratorcs�|d}y�||�SWnjtjjk
rI}|jd|j�n?tjjk
rt}|jd|j�ntk
r��nXdS(Nitmsg(Rt
exceptionstAPICommandExceptiont	fail_jsontmessagetSystemNotFoundExceptiont	Exception(targstkwargstmodulete(tfunc(sB/usr/lib/python2.7/site-packages/ansible/module_utils/infinibox.pyt	__wrapper,s

(R(RR((RsB/usr/lib/python2.7/site-packages/ansible/module_utils/infinibox.pytapi_wrapper*scCs|jd}|jjdd�}|jjdd�}|r^|r^t|d||f�}n�tjd�r�tjd�r�t|dtjd�tjd�f�}n;tjtjd�d�r�t|�}n|jd	d
�y|j	�Wn!t
k
r|jd	d�nX|S(
sReturn System Object or FailtsystemtusertpasswordtauthtINFINIBOX_USERtINFINIBOX_PASSWORDt~s/.infinidat/infinisdk.iniRsrYou must set INFINIBOX_USER and INFINIBOX_PASSWORD environment variables or set username/password module argumentss7Infinibox authentication failed. Check your credentialsN(tparamstgettNoneRRRtisfilet
expanduserRtloginR(RtboxRRR((sB/usr/lib/python2.7/site-packages/ansible/module_utils/infinibox.pyt
get_system:s
-
c	Cs.tdtdt�dt�dtdt��S(sTReturn standard base dictionary used for the argument_spec argument in AnsibleModuleRtrequiredRRtno_log(tdicttTrue(((sB/usr/lib/python2.7/site-packages/ansible/module_utils/infinibox.pytinfinibox_argument_specQs	cCs
ddggS(sPReturn the default list used for the required_together argument to AnsibleModuleRR((((sB/usr/lib/python2.7/site-packages/ansible/module_utils/infinibox.pytinfinibox_required_together[sN(R%t
HAS_INFINISDKt	infinisdkRRtImportErrortFalset	functoolsRtosRRRR!R&R'(((sB/usr/lib/python2.7/site-packages/ansible/module_utils/infinibox.pyt<module>s

		

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