Example #1
0
    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 = {}
        l_obj.WebPort = 8580
        l_obj.SecurePort = 8588
        l_count = 0
        try:
            l_xml = p_pyhouse_obj.Xml.XmlRoot.find('ComputerDivision')
            if l_xml != None:
                l_xml = l_xml.find('WebSection')
            if l_xml != None:
                l_obj.Logins, l_count = Xml._read_all_logins(l_xml)
                l_obj.WebPort = Xml._read_port(l_xml)
        except Exception as e_err:
            LOG.error('ERROR reading web : {}'.format(e_err))
        p_pyhouse_obj.Computer.Web = l_obj
        LOG.info('Loaded {} logins.'.format(l_count))
        return l_obj
Example #2
0
    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