def __init__(self, xml, engine=None): from xmltramp import Element, parse if not isinstance(xml, Element): xml = parse(xml) self.xml = xml self.engine = engine self.type = ResultType.parse(str(xml.Esito)) self.timestamp = ParseDateTime(str(xml.Timestamp)) self.check_mac() for el in xml.Dati: self.add_data(el)
def __init__(self, *args, **kwargs): super(FormerResultCheck, self).__init__(*args, **kwargs) xml = self.xml self.type = FormerRequestType.parse(str(xml.TipoRichiesta)) self.result = ResultType.parse(str(xml.Esito)) self.id = str(xml.IDTrans)