??????????????
Warning: Cannot modify header information - headers already sent by (output started at /home/mybf1/public_html/mentol.bf1.my/SS1.php:4) in /home/mybf1/public_html/mentol.bf1.my/SS1.php on line 173

Warning: Cannot modify header information - headers already sent by (output started at /home/mybf1/public_html/mentol.bf1.my/SS1.php:4) in /home/mybf1/public_html/mentol.bf1.my/SS1.php on line 174

Warning: Cannot modify header information - headers already sent by (output started at /home/mybf1/public_html/mentol.bf1.my/SS1.php:4) in /home/mybf1/public_html/mentol.bf1.my/SS1.php on line 175

Warning: Cannot modify header information - headers already sent by (output started at /home/mybf1/public_html/mentol.bf1.my/SS1.php:4) in /home/mybf1/public_html/mentol.bf1.my/SS1.php on line 176

Warning: Cannot modify header information - headers already sent by (output started at /home/mybf1/public_html/mentol.bf1.my/SS1.php:4) in /home/mybf1/public_html/mentol.bf1.my/SS1.php on line 177

Warning: Cannot modify header information - headers already sent by (output started at /home/mybf1/public_html/mentol.bf1.my/SS1.php:4) in /home/mybf1/public_html/mentol.bf1.my/SS1.php on line 178
ó àUdac@`sÚddlmZmZmZeZddlZddlmZm Z ddl m Z ddl m Z ddlmZddlmZddlmZdd lmZdd lmZd gZd eefd „ƒYZdS( i(tabsolute_importtdivisiontprint_functionN(tAnsibleParserErrort AnsibleError(t to_native(t string_types(tFieldAttribute(tBase(tCollectionSearch(tload_list_of_roles(tRoleRequirementt RoleMetadatacB`sŒeZdZedddeƒZedddeƒZeddƒZd d„Z e d d d„ƒZ d„Z d „Zd „Zd „ZRS( st This class wraps the parsing and validation of the optional metadata within each Role (meta/main.yml). tisatbooltdefaulttlistt GalaxyInfocC`s ||_tt|ƒjƒdS(N(t_ownertsuperR t__init__(tselftowner((sB/usr/lib/python2.7/site-packages/ansible/playbook/role/metadata.pyR.s cC`sPt|tƒs(td|jƒƒ‚ntd|ƒj|d|d|ƒ}|S(sY Returns a new RoleMetadata object based on the datastructure passed in. s3the 'meta/main.yml' for role %s is not a dictionaryRtvariable_managertloader(t isinstancetdictRtget_nameR t load_data(tdataRRRtm((sB/usr/lib/python2.7/site-packages/ansible/playbook/role/metadata.pytload2s$c C`s g}|rõt|tƒs3tdd|jƒ‚nx¿|D]´}t|tƒsgd|ksgd|krz|j|ƒq:ny@tj|ƒ}|jdƒr¬|d|ds@ ' )  %  cC`s|S(s± This is a helper loading function for the galaxy info entry in the metadata, which returns a GalaxyInfo object rather than a simple dictionary. ((RR7R8((sB/usr/lib/python2.7/site-packages/ansible/playbook/role/metadata.pyt_load_galaxy_infooscC`std|jd|jƒS(Ntallow_duplicatest dependencies(Rt_allow_duplicatest _dependencies(R((sB/usr/lib/python2.7/site-packages/ansible/playbook/role/metadata.pyt serializexs cC`s<t|d|jdtƒƒt|d|jdgƒƒdS(NRBRC(tsetattrR*tFalse(RR((sB/usr/lib/python2.7/site-packages/ansible/playbook/role/metadata.pyt deserialize~sN(t__name__t __module__t__doc__RRHRDRREt _galaxy_infoR+Rt staticmethodRR@RARFRI(((sB/usr/lib/python2.7/site-packages/ansible/playbook/role/metadata.pyR $s  1 (t __future__RRRttypet __metaclass__R,tansible.errorsRRtansible.module_utils._textRtansible.module_utils.sixRtansible.playbook.attributeRtansible.playbook.baseRt!ansible.playbook.collectionsearchR tansible.playbook.helpersR t!ansible.playbook.role.requirementR t__all__R (((sB/usr/lib/python2.7/site-packages/ansible/playbook/role/metadata.pyts