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    
synfigstudio / opt / synfig / share / glib-2.0 / codegen / codegen_main.pyc
Size: Mime:
Ñò
ì©Uc
@sÓddkZddkZddklZddklZddklZddklZddklZddklZd	„Z	d
„Z
d„Zd„Zd
„Z
d„Zd„ZedjoeƒndS(iÿÿÿÿNi(tconfig(tutils(t	dbustypes(tparser(tcodegen(tcodegen_docbookcCs*x#|D]}|i|jo|SqWdS(N(tnametNone(targ_listtarg_nameta((sT/home/zelgadis/synfig-buildroot/linux64/build/share/glib-2.0/codegen/codegen_main.pytfind_arg s
	cCs-x&|iD]}|i|jo|Sq
WdS(N(tmethodsRR(tifacetmethodtm((sT/home/zelgadis/synfig-buildroot/linux64/build/share/glib-2.0/codegen/codegen_main.pytfind_method&s

	cCs-x&|iD]}|i|jo|Sq
WdS(N(tsignalsRR(R
tsignalR((sT/home/zelgadis/synfig-buildroot/linux64/build/share/glib-2.0/codegen/codegen_main.pytfind_signal,s

	cCs-x&|iD]}|i|jo|Sq
WdS(N(t
propertiesRR(R
tpropR((sT/home/zelgadis/synfig-buildroot/linux64/build/share/glib-2.0/codegen/codegen_main.pyt	find_prop2s

	cCsd}x)|D]!}	|	i|jo|	}Pq
q
W|djotd|ƒ‚nd}
|o°t||ƒ}|djotd||fƒ‚n|oit|i|ƒ}|djo@t|i|ƒ}|djotd|||fƒ‚qün|}
qñ|}
nâ|ot||ƒ}
|
djotd||fƒ‚n|oFt|
i|ƒ}|djotd|||fƒ‚n|}
qñ|
}
nN|o@t	||ƒ}|djotd||fƒ‚n|}
n|}
|
i
idti
||ƒƒdS(NsNo interface %ssNo method %s on interface %ss&No arg %s on method %s on interface %ssNo signal %s on interface %ss&No arg %s on signal %s on interface %ssNo property %s on interface %si(RRtRuntimeErrorRRtin_argstout_argsRtargsRtannotationstinsertRt
Annotation(t
iface_listR
RRRtargtkeytvaluet	iface_objtit
target_objt
method_objtarg_objt
signal_objtprop_obj((sT/home/zelgadis/synfig-buildroot/linux64/build/share/glib-2.0/codegen/codegen_main.pytapply_annotation8sL	



!







cCsLxE|D]=\}}}|idƒ}|djo´|d|!}||d}|idƒ}|djoZ||d}|d|!}|idƒ}|d|!}t||d|d|||ƒqDt||d|dd||ƒq|idƒ}|djo>|d|!}||d}	t||dd|	d||ƒq|id	ƒ}|djoÃ|d|!}
|
id
ƒ}|
d|!}|
|d}|idƒ}|djoM||d}|idƒ}|d|!}t|||dd|||ƒqDt|||ddd||ƒq|}t||dddd||ƒqWdS(Ns::iÿÿÿÿiit[it]t:s()t.(tfindR)Rtrfind(Rtannotation_listtwhatR R!tposR
RRRtcombinedR((sT/home/zelgadis/synfig-buildroot/linux64/build/share/glib-2.0/codegen/codegen_main.pytapply_annotationsfsD




##

#




##cCsmtidƒ}|idddddddd	ƒ|idd
dddddd
ƒ|iddddddddƒ|iddddddƒ|iddddddƒ|iddddddƒ|iddddddddddƒ|iƒ\}}g}xO|D]G}t|dƒ}|iƒ}|iƒti|ƒ}|i	|ƒqW|i
djot||i
ƒnx$|D]}|i
|i|iƒq†W|i}	ti||	ƒ}
|	o|
iƒ}n|i}|ott|dd ƒ}
t|d!d ƒ}ti||i|i|i|
|
|ƒ}|iƒ}|
iƒ|iƒntid"ƒdS(#Ns%prog [options]ts--xml-filestmetavartFILEtactiontappendthelpsD-Bus introspection XML files--interface-prefixtPREFIXtdefaults<String to strip from D-Bus interface names for code and docss
--c-namespacet	NAMESPACEs)The namespace to use for generated C codes--c-generate-object-managert
store_truesCGenerate a GDBusObjectManagerClient subclass when generating C codes--generate-c-codetOUTFILESs Generate C code in OUTFILES.[ch]s--generate-docbooks2Generate Docbook in OUTFILES-org.Project.IFace.xmls
--annotatetnargsisWHAT KEY VALUEs*Add annotation (may be used several times)trbs.htws.ci(toptparsetOptionParsert
add_optiont
parse_argstopentreadtcloseRtparse_dbus_xmltextendtannotateRR4tpost_processtinterface_prefixtc_namespacetgenerate_docbookRtDocbookCodeGeneratortgeneratetgenerate_c_codeRt
CodeGeneratortc_generate_object_managertsystexit(t
arg_parsertoptsRt
all_ifacestfnametftxml_datat
parsed_ifacesR#tdocbooktdocbook_gentrettc_codethtctgen((sT/home/zelgadis/synfig-buildroot/linux64/build/share/glib-2.0/codegen/codegen_main.pytcodegen_main“s^!
			
t__main__(RVRCR5RRRRRRRRRRR)R4Rft__name__(((sT/home/zelgadis/synfig-buildroot/linux64/build/share/glib-2.0/codegen/codegen_main.pyt<module>s 					.	-	5