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    
Size: Mime:
Ñò
pì©Uc@s(ddkZddkZddkZddkZddkZddklZddklZddkl	Z	ddkl
Z
ddklZddk
l
Z
dZdZdZdZdZdZdZdZdefd„ƒYZdefd„ƒYZdefd„ƒYZdefd„ƒYZdS( iÿÿÿÿN(tparsei(tast(tmessage(tutils(tTransformerException(tto_underscoresiiiiiiitIntrospectionBinarycBseZdd„ZRS(cCs<||_|djotiddƒ|_n
||_dS(Ntstmp-introspect(targstNonettempfiletmkdtempttmpdir(tselfRR((s`/home/zelgadis/synfig-buildroot/linux64/build/lib/gobject-introspection/giscanner/gdumpparser.pyt__init__/s	
N(t__name__t
__module__R	R(((s`/home/zelgadis/synfig-buildroot/linux64/build/lib/gobject-introspection/giscanner/gdumpparser.pyR-st
UnresolvedcBseZd„ZRS(cCs
||_dS(N(ttarget(R
R((s`/home/zelgadis/synfig-buildroot/linux64/build/lib/gobject-introspection/giscanner/gdumpparser.pyR9s(RRR(((s`/home/zelgadis/synfig-buildroot/linux64/build/lib/gobject-introspection/giscanner/gdumpparser.pyR7stUnknownTypeErrorcBseZRS((RR(((s`/home/zelgadis/synfig-buildroot/linux64/build/lib/gobject-introspection/giscanner/gdumpparser.pyR=stGDumpParsercBsûeZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z	d„Z
d	„Zd
„Zd„Z
d„Zd
„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„ZRS(cCsO||_|i|_d|_g|_g|_h|_h|_h|_	dS(N(
t_transformert	namespacet
_namespaceR	t_binaryt_get_type_functionst_error_quark_functionst_error_domainst_boxed_typest_private_internal_types(R
ttransformer((s`/home/zelgadis/synfig-buildroot/linux64/build/lib/gobject-introspection/giscanner/gdumpparser.pyRCs						cCsªx;|iiƒD]*}t|tiƒo|i|ƒqqW|iidjp|iidjoBx?|iiƒD]*}t|tiƒo|i|ƒqtqtWndS(sŽDo parsing steps that don't involve the introspection binary

        This does enough work that get_type_functions() can be called.

        tGObjecttGLibN(	Rt
itervaluest
isinstanceRtFunctiont_initparse_functiontnametRecordt_initparse_gobject_record(R
tnode((s`/home/zelgadis/synfig-buildroot/linux64/build/lib/gobject-introspection/giscanner/gdumpparser.pyt
init_parseOs&cCs|iS(N(R(R
((s`/home/zelgadis/synfig-buildroot/linux64/build/lib/gobject-introspection/giscanner/gdumpparser.pytget_get_type_functions`scCs|iS(N(R(R
((s`/home/zelgadis/synfig-buildroot/linux64/build/lib/gobject-introspection/giscanner/gdumpparser.pytget_error_quark_functionscscCs
||_dS(N(R(R
tbinary((s`/home/zelgadis/synfig-buildroot/linux64/build/lib/gobject-introspection/giscanner/gdumpparser.pytset_introspection_binaryfscCs‘|iƒ}|iƒ}x<|D]4}|idjo|i|ƒq|i|ƒqWx*|iiƒD]\}}|i|ƒqgWxD|ii	ƒD]3}t
|titi
fƒo|i|ƒq”q”Wg}x˜|iiƒD]‡\}}t
|tiƒoh|idj	oX|i}|djoqán|ii|ƒ\}	}|ii|ƒ}
|i|
ƒqáqáWx|D]}|ii|ƒqsWdS(s9Do remaining parsing steps requiring introspection binaryserror-quarktinternN(t_execute_binary_get_treetgetrootttagt_introspect_error_quarkt_introspect_typeRt	iteritemst_pair_boxed_typeRR!R"RtClasst	Interfacet_find_class_recordt
Registeredtget_typeR	Rt
split_csymboltgettappendtremove(R
ttreetroottchildR%tboxedR(t	to_removet
get_type_nametnst
get_type_func((s`/home/zelgadis/synfig-buildroot/linux64/build/lib/gobject-introspection/giscanner/gdumpparser.pyRis6#	
cCs|tii|iidƒ}t|dƒ}x8|iD]-}|idƒ|i|ƒ|idƒq4Wx8|iD]-}|idƒ|i|ƒ|idƒqoW|i	ƒtii|iidƒ}g}|i
|iiƒ|id||fƒzXy#t
i|dtid	tiƒWn$t
ij
o}t|ƒ‚nXt|ƒSWd
tidƒpti|iiƒnXd
S(swLoad the library (or executable), returning an XML
blob containing data gleaned from GObject's primitive introspection.s
functions.txttws	get-type:s
serror-quark:sdump.xmls--introspect-dump=%s,%ststdouttstderrNs
save-temps(tostpathtjoinRRtopenRtwriteRtclosetextendRR=t
subprocesst
check_calltsysRHRItCalledProcessErrort
SystemExitRRthave_debug_flagtshutiltrmtree(R
tin_pathtftfunctout_pathRte((s`/home/zelgadis/synfig-buildroot/linux64/build/lib/gobject-introspection/giscanner/gdumpparser.pyR/s2






#cCst|i}|idƒodS|idƒp|idƒo|i|ƒn"|idƒo|i|ƒndS(Nt_t	_get_typet
_get_gtypet_error_quark(tsymbolt
startswithtendswitht_initparse_get_type_functiont_initparse_error_quark_function(R
R[Rb((s`/home/zelgadis/synfig-buildroot/linux64/build/lib/gobject-introspection/giscanner/gdumpparser.pyR$²s	 cCs>|idjotS|iƒo|ii|iƒtStS(Ntg_variant_get_gtype(RbtTruetis_type_meta_functionRR=tFalse(R
R[((s`/home/zelgadis/synfig-buildroot/linux64/build/lib/gobject-introspection/giscanner/gdumpparser.pyRe»s
cCs2|iiidjotS|ii|iƒtS(NtGQuark(tretvalttypetctypeRjRR=RbRh(R
R[((s`/home/zelgadis/synfig-buildroot/linux64/build/lib/gobject-introspection/giscanner/gdumpparser.pyRfÆscCse|iidƒoÝ|idjoÍd}|idjotiddƒ}nt|iƒiƒ}ti|i|d|id|ii	d	d
ƒddd
|ƒ}t
|_|idjo
t
|_n|i
|ƒ|ii|dt
ƒnr|idjo,tidddddd
dƒ|id<n6|idjo%|iidƒi|_t|_ndS(Nt	ParamSpect
ParamSpecPooltParamSpecClasstParamSpecTypeInfot
target_ginamesGObject.ParamSpecRnt
gtype_nametSpecRR:R.tc_symbol_prefixtreplacetVarianttGVarianttvarianttInitiallyUnownedClasstObjectClass(RpRqRr(R%RcR	RtTypeRtlowerR6RnRwRhtfundamentaltis_abstractt_add_record_fieldsRR=tBoxedRR<tfieldsRjt	disguised(R
trecordtparenttprefixR(((s`/home/zelgadis/synfig-buildroot/linux64/build/lib/gobject-introspection/giscanner/gdumpparser.pyR'Ìs0			

cCs»|idjo|i|ƒn—|idjo|i|ƒnv|idjo|i|ƒnU|idjo|i|ƒn4|idjo|i|ƒntd|iƒ‚dS(	Ntenumtflagstclasst	interfaceRBRs"Unhandled introspection XML tag %s(Rˆsflags(R1t_introspect_enumt_introspect_objectt_introspect_interfacet_introspect_boxedt_introspect_fundamentalt
ValueError(R
txmlnode((s`/home/zelgadis/synfig-buildroot/linux64/build/lib/gobject-introspection/giscanner/gdumpparser.pyR3êscCsµ|id}|i|ƒ\}}y|ii|ƒ}Wn"tj
o}ti|ƒnXh}|ii|ƒ}t	|t
it
ifƒo(x%|i
D]}	|	i||	i<q›Wng}
x…|idƒD]t}	|	ididdƒ}||jo||}n|	id}|
it
i|||	id|	idƒƒqÏW|idjo
t
i}
n
t
i}
|
||d|d	|d
|
d|idƒ}|ii|d
tƒdS(NR%tmembertnickt-R^tvalueR‰RtRvtmembersR:sget-typeRw(tattribt_split_type_and_symbol_prefixRtstrip_identifierRRtfatalRR<R"RtEnumtBitfieldR—R–R%tfindallRwR=tMemberR1Rh(R
R’t	type_nameR:Rvt	enum_nameR]tprevious_valuestpreviousR“R—R%R–tklassR(((s`/home/zelgadis/synfig-buildroot/linux64/build/lib/gobject-introspection/giscanner/gdumpparser.pyRŒøs@





	cCs|id}|ii|ƒ\}}|djo(tid|id|iifƒn|idƒo
d}nd}||t|ƒ fS(s6Infer the C symbol prefix from the _get_type function.sget-typeR:R`s²The GObject name %r isn't compatible
with the configured identifier prefixes:
  %r
The class would have no name.  Most likely you want to specify a
different --identifier-prefix.R%R_(sget_types
_get_gtype(	R˜RR;RR›Rtidentifier_prefixesRdtlen(R
R’R:RER%ttype_suffix((s`/home/zelgadis/synfig-buildroot/linux64/build/lib/gobject-introspection/giscanner/gdumpparser.pyR™&s

"
c	Cs	|id}t|iidtƒƒ}|i|ƒ\}}y|ii|ƒ}Wn"tj
o}ti	|ƒnXt
i|dd|d|d|d|ƒ}|i
||ƒ|i||ƒ|i||ƒ|i||ƒ|i|ƒ|ii|dtƒdS(NR%tabstractRtR:RvR€Rw(R˜tboolR<RjR™RRšRRR›RR6R	t_parse_parentst_introspect_propertiest_introspect_signalst"_introspect_implemented_interfacesRRR=Rh(	R
R’R R€R:Rvtobject_nameR]R(((s`/home/zelgadis/synfig-buildroot/linux64/build/lib/gobject-introspection/giscanner/gdumpparser.pyR7s$
	
cCs~|id}|i|ƒ\}}y|ii|ƒ}Wn"tj
o}ti|ƒnXti|dd|d|d|ƒ}|i
||ƒ|i||ƒxF|idƒD]5}|id}	ti
i|	ƒ}
|ii|
ƒq±W|ii|iƒ}t|tiƒo|i|_nti|d|ifƒ|ididƒo||i|<n|ii|d	tƒdS(
NR%RtR:Rvtprerequisites+Couldn't find associated structure for '%r'sget-typeR^Rw(R˜R™RRšRRR›RR7R	R«R¬RžR}tcreate_from_gtype_namet
prerequisitesR=RR<R%R"R&Rnt	warn_nodeRcRRh(R
R’R R:Rvtinterface_nameR]R(RAR%tprereqR…((s`/home/zelgadis/synfig-buildroot/linux64/build/lib/gobject-introspection/giscanner/gdumpparser.pyRŽKs0
	
cCs5tidddddddƒ}||i|i<dS(NtParamSpecMiniObjectRttGParamSpecMiniObjectR:t#gst_param_spec_mini_object_get_typeRvtparam_spec_mini_object(RR‚RRt(R
R’R(((s`/home/zelgadis/synfig-buildroot/linux64/build/lib/gobject-introspection/giscanner/gdumpparser.pyt&_introspect_boxed_gstreamer_workaroundls	cCs±|id}|djo|i|ƒdSy|ii|ƒ}Wn"tj
o}ti|ƒnX|i|ƒ\}}ti	|d|d|d|ƒ}||i
|i<dS(NR%R¶RtR:Rv(R˜R¹RRšRRR›R™RR‚RRt(R
R’R R%R]R:RvR(((s`/home/zelgadis/synfig-buildroot/linux64/build/lib/gobject-introspection/giscanner/gdumpparser.pyRrs


	cCsSg}x=|idƒD],}tii|idƒ}|i|ƒqW||_dS(Nt
implementsR%(RžRR}R°R˜R=t
interfaces(R
R(R’t
gt_interfacesR‹tgitype((s`/home/zelgadis/synfig-buildroot/linux64/build/lib/gobject-introspection/giscanner/gdumpparser.pyR­‡sc
	CsÅx²|idƒD]¡}|id}t|idƒ}|t@dj}|t@dj}|t@dj}|t@dj}	|iit	i
|idt	ii|ƒ||||	ƒƒqW|i|_dS(NtpropertyRmR‰iR%(
RžR˜tinttG_PARAM_READABLEtG_PARAM_WRITABLEtG_PARAM_CONSTRUCTtG_PARAM_CONSTRUCT_ONLYt
propertiesR=RtPropertyR}R°(
R
R(R’tpspecRnR‰treadabletwritablet	constructtconstruct_only((s`/home/zelgadis/synfig-buildroot/linux64/build/lib/gobject-introspection/giscanner/gdumpparser.pyR«Žs

cCs¾x«|idƒD]š}|id}tii|ƒ}ti|ƒ}g}|iidƒ}|iiddƒdj}	|iiddƒdj}
|iiddƒdj}|iid	dƒdj}x•t|id
ƒƒD]~\}
}|
djo
d}nd
|
df}|id}tii|ƒ}ti||ƒ}ti	|_
|i|ƒqÞWti|id||d|d|	d|
d|d|ƒ}|i
i|ƒqW|i
|_
dS(Ntsignaltreturntwhens
no-recurset0t1tdetailedtactionsno-hookstparamitobjectsp%siRmR%t
no_recursetno_hooks(RžR˜RR}R°tReturnR<t	enumeratet	ParametertPARAM_TRANSFER_NONEttransferR=tSignaltsignals(R
R(R’tsignal_infotrctypetrtypetreturn_t
parametersRÍRÔRÐRÑRÕtit	parametertargnametpctypetptypeRÒRË((s`/home/zelgadis/synfig-buildroot/linux64/build/lib/gobject-introspection/giscanner/gdumpparser.pyR¬œs4



cCsT|iiddƒ}|djotd„|idƒƒ}ng}||_dS(NtparentsRcSstii|ƒS((RR}R°(ts((s`/home/zelgadis/synfig-buildroot/linux64/build/lib/gobject-introspection/giscanner/gdumpparser.pyt<lambda>ºst,(R˜R<tmaptsplittparent_chain(R
R’R(tparents_strtparent_types((s`/home/zelgadis/synfig-buildroot/linux64/build/lib/gobject-introspection/giscanner/gdumpparser.pyRª·s
	c	Csó|id}t|iidtƒƒ}|i|ƒ\}}y|ii|ƒ}Wn#tj
o}ti	|ƒdSXt
i|dd|d|d|d|ƒ}|i
||ƒt|_|i||ƒ|i|ƒ|ii|dtƒdS(NR%R¨RtR:RvR€Rw(R˜R©R<RjR™RRšRRtwarnRR6R	RªRhRR­RRR=(	R
R’R R€R:Rvtfundamental_nameR]R(((s`/home/zelgadis/synfig-buildroot/linux64/build/lib/gobject-introspection/giscanner/gdumpparser.pyRÀs$

		
cCs}|ii|iƒ}t|tiƒpdS|i|_|i|_x1|iD]&}t|tiƒo
t	|_
qOqOWdS(N(RR<R%R"RR&RnRƒtFieldRjRÈ(R
R(R…tfield((s`/home/zelgadis/synfig-buildroot/linux64/build/lib/gobject-introspection/giscanner/gdumpparser.pyR×s
cCs…|id}|id}|ii|ƒ}|djodSti|i|i|i|i	|i
|ƒ}|ii|dtƒdS(NtfunctiontdomainRw(
R˜Rt
get_by_symbolR	RtErrorQuarkFunctionR%RlRátthrowsRbR=Rh(R
R’Rbterror_domainRôR(((s`/home/zelgadis/synfig-buildroot/linux64/build/lib/gobject-introspection/giscanner/gdumpparser.pyR2äs


cCs¾y|ii|iƒ}Wn"tj
o}ti|ƒnX|ii|ƒ}|p|ii|ƒnPt	|t
it
ifƒo/|i
|i|iƒ|i|_t|_ntSdS(N(RRšRtRRR›RR<R=R"RR&tUniont	add_gtypeR:RvRjR„(R
RBR%R]t	pair_node((s`/home/zelgadis/synfig-buildroot/linux64/build/lib/gobject-introspection/giscanner/gdumpparser.pyR5ðs
cCsºd}t|tiƒo|ii|idƒ}n7x3dD]+}|ii|i|ƒ}|oPq=q=W|ot|tiƒpdS|iƒ|_	|i
|ƒ|iƒ|_dS(NR6tIfaceR7(Rýs	Interface(R	R"RR6RR<R%R&tcreate_typetglib_type_structtinherit_file_positionstis_gtype_struct_for(R
tclstpair_recordtsuffix((s`/home/zelgadis/synfig-buildroot/linux64/build/lib/gobject-introspection/giscanner/gdumpparser.pyR8s	
(RRRR)R*R+R-RR/R$ReRfR'R3RŒR™RRŽR¹RR­R«R¬RªRRR2R5R8(((s`/home/zelgadis/synfig-buildroot/linux64/build/lib/gobject-introspection/giscanner/gdumpparser.pyRAs6						'	"							.			!									
		iiiiii i@i€(RJRSR
RWRQtxml.etree.cElementTreeRRRRRRRRRÀRÁRÂRÃtG_PARAM_LAX_VALIDATIONtG_PARAM_STATIC_NAMEtG_PARAM_STATIC_NICKtG_PARAM_STATIC_BLURBRÓRRt	ExceptionRR(((s`/home/zelgadis/synfig-buildroot/linux64/build/lib/gobject-introspection/giscanner/gdumpparser.pyt<module>s,