def read_web_xml(p_pyhouse_obj): """ PyHouse.Computer.Web. Logins WebPort @param p_pyhouse_xml: is the entire PyHouse Object """ l_obj = WebData() l_obj.Logins = Xml._add_default_login() l_obj.WebPort = 8580 l_obj.SecurePort = 8588 l_obj.WebSocketPort = 8581 l_xml = p_pyhouse_obj.Xml.XmlRoot.find('ComputerDivision') if l_xml == None: return l_obj l_xml = l_xml.find('WebSection') if l_xml == None: return l_obj l_obj.Logins, l_count = Xml._read_all_logins(l_xml) l_obj.WebPort, l_obj.SecurePort, l_obj.WebSocketPort = Xml._read_ports(l_xml) LOG.info('Loaded {} logins.'.format(l_count)) return l_obj