Changed Methods to protected

pull/2/head
a.jurcenko 2023-08-15 08:54:26 +02:00
parent 1c4902bc18
commit 2619973822
2 changed files with 6 additions and 6 deletions

12
app.py
View File

@ -16,22 +16,22 @@ class App:
for data in root.getchildren():
for elem in data.getchildren():
self.read_element(elem, hide_empty=hide_empty)
self._read_element(elem, hide_empty=hide_empty)
def read_element(self, element, sign="", hide_empty=True):
def _read_element(self, element, sign="", hide_empty=True):
element_text = element.text
if hide_empty and not element_text or isinstance(element, lxml.etree._Comment) or isinstance(element, lxml.etree._ProcessingInstruction):
pass
elif element.tag.find("AKTION") > -1:
num = int(element_text)
print(sign, self.clean_xmlns(element.tag), AktionsStatus.get_status(num))
print(sign, self._clean_xmlns(element.tag), AktionsStatus.get_status(num))
else:
print(sign, self.clean_xmlns(element.tag), element.text if element.text else "")
print(sign, self._clean_xmlns(element.tag), element.text if element.text else "")
if len(element.getchildren()) > 0:
for el in element.getchildren():
self.read_element(el, sign+"\t")
self._read_element(el, sign + "\t")
def clean_xmlns(self, tag_text):
def _clean_xmlns(self, tag_text):
if tag_text and tag_text.startswith("{"):
return tag_text.split("}")[1]
return tag_text

0
config.json 100644
View File