Changed Methods to protected
parent
1c4902bc18
commit
2619973822
12
app.py
12
app.py
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Reference in New Issue