23 lines
644 B
Python
23 lines
644 B
Python
|
#!/usr/bin/env python
|
||
|
# -*- coding: utf-8 -*-
|
||
|
|
||
|
from utility.XMLProtocol import XMLProtocol
|
||
|
import logging
|
||
|
|
||
|
|
||
|
class MdBData(XMLProtocol):
|
||
|
"""Class to handel operations on the Stammdatenbank."""
|
||
|
|
||
|
def __init__(self):
|
||
|
super(XMLProtocol, self).__init__()
|
||
|
self.logger = logging.getLogger(__name__)
|
||
|
|
||
|
def get_set(self, element_path, element_tree):
|
||
|
"""
|
||
|
Creates Sets from input path on element_tree.
|
||
|
"""
|
||
|
tmp_list = [element.text for element in
|
||
|
element_tree.iterfind(element_path) if element is not None]
|
||
|
set_of_elements = set(tmp_list)
|
||
|
return set_of_elements
|