Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
dmapi / usr / lib / python2.7 / dist-packages / dmapi / tests / json_ref.pyc
Size: Mime:
ó

[dc@s;ddlZddlmZd„Zd„Zd„ZdS(iÿÿÿÿN(t	jsonutilsc	Cs’|jdƒ\}}}|r-tdƒ‚ntjj||ƒ}t|dƒ;}tj|ƒ}tjj|ƒ}t	||ƒ}|SWdQXdS(Nt#s;JSON refs with JSON path after the "#" is not yet supportedsr+b(
t	partitiontNotImplementedErrortostpathtjointopenRtloadtdirnametresolve_refs(	treft	base_patht	file_patht_t	json_pathRtft	ref_valuetres((s8/usr/lib/python2.7/dist-packages/dmapi/tests/json_ref.pyt_resolve_ref	scCsÕt|tƒrBx¿t|ƒD]\}}t||ƒ||<qWnt|tƒrÑdt|jƒƒkr˜|jdƒ}t||ƒ}t||ƒ|Sx6t|j	ƒƒD]\}}t||ƒ||<q«Wn|S(Ns$ref(
t
isinstancetlistt	enumerateR
tdicttkeystpopRt_update_dict_recursivelytitems(t
obj_with_refsRtititemRtresolved_reftkeytvalue((s8/usr/lib/python2.7/dist-packages/dmapi/tests/json_ref.pyR
s
cCssxlt|jƒƒD]X\}}||krat||tƒrat|tƒrat|||ƒq|||<qWdS(s4Update dict d recursively with data from dict updateN(RRRRR(tdtupdatetktv((s8/usr/lib/python2.7/dist-packages/dmapi/tests/json_ref.pyR.s.(Rtoslo_serializationRRR
R(((s8/usr/lib/python2.7/dist-packages/dmapi/tests/json_ref.pyt<module>s