def _read_derived(p_internet_sect_xml): l_icd = InternetConnectionData() try: l_icd.ExternalIPv4 = PutGetXML.get_ip_from_xml(p_internet_sect_xml, 'ExternalIPv4') l_icd.ExternalIPv6 = PutGetXML.get_ip_from_xml(p_internet_sect_xml, 'ExternalIPv6') l_icd.LastChanged = PutGetXML.get_date_time_from_xml(p_internet_sect_xml, 'LastChanged') except: pass return l_icd
def _read_derived(p_internet_sect_xml): l_icd = InternetConnectionData() try: l_icd.ExternalIPv4 = PutGetXML.get_ip_from_xml( p_internet_sect_xml, 'ExternalIPv4') l_icd.ExternalIPv6 = PutGetXML.get_ip_from_xml( p_internet_sect_xml, 'ExternalIPv6') l_icd.LastChanged = PutGetXML.get_date_time_from_xml( p_internet_sect_xml, 'LastChanged') except: pass return l_icd
def read_one_room(p_room_element): l_room_obj = RoomData() try: XmlConfigTools.read_base_object_xml(l_room_obj, p_room_element) l_room_obj.Comment = PutGetXML.get_text_from_xml( p_room_element, 'Comment') l_room_obj.Corner = PutGetXML.get_coords_from_xml( p_room_element, 'Corner') l_room_obj.Floor = PutGetXML.get_text_from_xml( p_room_element, 'Floor', '1') l_room_obj.LastUpdate = PutGetXML.get_date_time_from_xml( p_room_element, 'LastUpdate') l_room_obj.Size = PutGetXML.get_coords_from_xml( p_room_element, 'Size') l_room_obj.RoomType = PutGetXML.get_text_from_xml( p_room_element, 'RoomType') except: LOG.warn('Incomplete data for room {}'.format(l_room_obj.Name)) return l_room_obj