Example #1
0
 def saveWebData(self, p_json):
     """A new/changed web is returned.  Process it and update the internal data via ???.py
     """
     l_json = json_tools.decode_json_unicode(p_json)
     l_obj = WebData()
     l_obj.Port = l_json['Port']
     self.m_pyhouse_obj.APIs.Computer.WebAPI.SaveXml(l_obj)
Example #2
0
 def saveWebData(self, p_json):
     """A new/changed web is returned.  Process it and update the internal data via ???.py
     """
     l_json = web_utils.JsonUnicode().decode_json(p_json)
     l_obj = WebData()
     l_obj.Port = l_json['Port']
     self.m_pyhouse_obj.APIs.Computer.WebAPI.SaveXml(l_obj)
Example #3
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 #4
0
 def read_web_xml(p_pyhouse_obj):
     """
     @param p_pyhouse_xml: is the entire PyHouse Object
     """
     l_obj = WebData()
     l_obj.Logins = {}
     try:
         l_xml = p_pyhouse_obj.Xml.XmlRoot.find('ComputerDivision').find('WebSection')
         l_obj.Logins, l_count = Xml._read_all_logins(l_xml)
     except Exception as e_err:
         LOG.error('ERROR reading web : {}'.format(e_err))
         l_xml = None
         #  l_login_xml = None
         l_count = 0
     if l_xml == None:
         l_obj.WebPort = 8580
     else:
         l_obj.WebPort = Xml._read_port(l_xml)
     LOG.info('Loaded {} logins.'.format(l_count))
     return l_obj
Example #5
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