HEX
Server: Apache
System: Linux opal14.opalstack.com 3.10.0-1160.108.1.el7.x86_64 #1 SMP Thu Jan 25 16:17:31 UTC 2024 x86_64
User: curbgloabal_opal (1234)
PHP: 8.1.29
Disabled: exec,passthru,shell_exec,system
Upload Files
File: //lib64/libreoffice/program/wizards/common/Configuration.pyc
�
�\Ofc@s2ddlZddlZdefd��YZdS(i����Nt
ConfigurationcBs�eZdZed��Zed��Zed��Zed��Zed��Zed��Z	ed��Z
ed��Zed	��ZRS(
s4This class gives access to the OO configuration api.c	Cs�|jd�}g}tjd�}d|_||_|j|�|r�d}tjd�}d|_t|_|j|�nd}|j|t|��S(Ns0com.sun.star.configuration.ConfigurationProviders com.sun.star.beans.PropertyValuetnodepaths4com.sun.star.configuration.ConfigurationUpdateAccesst	lazywrites.com.sun.star.configuration.ConfigurationAccess(	tcreateInstancetunotcreateUnoStructtNametValuetappendtFalsetcreateInstanceWithArgumentsttuple(	tselftxmsftsPatht
updateabletoConfigProvidertargst
aPathArgumenttsViewt
aModeArgument((s>/usr/lib64/libreoffice/program/wizards/common/Configuration.pytgetConfigurationRoots"				
			cCsIy&|j|dt�}|jd�SWntk
rDtj�dSXdS(Nsorg.openoffice.Setup/ProducttooNametUnknown(RR	t	getByNamet	Exceptiont	tracebackt	print_exc(RtxMSFtoProdNameAccess((s>/usr/lib64/libreoffice/program/wizards/common/Configuration.pytgetProductName0s

cCs
|j|�S(N(R(Rtnametparent((s>/usr/lib64/libreoffice/program/wizards/common/Configuration.pytgetNode9scCsay|j|�}Wntk
r,d}nX|dk	r=|S|j�}|j||�|SdS(N(RRtNoneRtinsertByName(Rt
configViewRtnode((s>/usr/lib64/libreoffice/program/wizards/common/Configuration.pyt
addConfigNodeHs

cCs#|j|�r|j|�ndS(N(t	hasByNametremoveByName(RR$R((s>/usr/lib64/libreoffice/program/wizards/common/Configuration.pyt
removeNodeXscCs|j�dS(N(t
commitChanges(RR$((s>/usr/lib64/libreoffice/program/wizards/common/Configuration.pytcommit]scCs
|j�S(N(tgetElementNames(RR$((s>/usr/lib64/libreoffice/program/wizards/common/Configuration.pytgetChildrenNamesascCsGt||�}tjjjjj|�r.dStjjjjj|�S(Ni(R!tcomtsuntstarRtAnyConvertertisVoidttoInt(RRR to((s>/usr/lib64/libreoffice/program/wizards/common/Configuration.pytgetIntescCs|j||�dS(N(tsetHierarchicalPropertyValue(RtvalueRR ((s>/usr/lib64/libreoffice/program/wizards/common/Configuration.pytsetls(
t__name__t
__module__t__doc__tclassmethodRRR!R&R)R+R-R5R8(((s>/usr/lib64/libreoffice/program/wizards/common/Configuration.pyRs	(RRtobjectR(((s>/usr/lib64/libreoffice/program/wizards/common/Configuration.pyt<module>s