Ejemplo n.º 1
0
 def __init__(self, tujuan, alamat):
     global macFinger
     self.tujuan = tujuan
     self.alamat = alamat
     self.alamathttp = 'http://%s' % alamat
     self.cnx = mysql.connector.connect(**config)
     self.cursor = self.cnx.cursor(buffered=True)
     self.koneksifinger = check_connection.onCheck(tujuan, self.alamathttp,
                                                   5).check()
     self.koneksiinternet = check_connection.internet.check()
     macFinger = getDataFinger.getOption(tujuan, alamat, 0, 'MAC').get()
Ejemplo n.º 2
0
    def get(self):
        global get
        try:
            self.conn.request("GET", "/")
            response = self.conn.getresponse()
            cookies = response.getheader("set-cookie")
            XML = get['SetAdminUser'] % (self.comKey, self.nama, self.pin2)
            headers = {
                "Content-type": "text/xml",
                "Content-Length": "%d" % len(XML)
            }

            self.conn.request("POST", "/iWsService HTTP1.0", "", headers)
            self.conn.send(XML)
            response = self.conn.getresponse()
            responRead = response.read()
            return responRead
            # status = ET.fromstring(responRead)
            # return status[0][1].text
        except httplib.HTTPException as err:
            check_connection.onCheck(self.teks, self.tryAlamat, 5).check()
        except socket.error as err:
            check_connection.onCheck(self.teks, self.tryAlamat, 5).check()
        except socket.timeout as err:
            check_connection.onCheck(self.teks, self.tryAlamat, 5).check()
Ejemplo n.º 3
0
 def get(self):
     MAC = None
     while MAC is None:
         try:
             response = getOption(self.teks, self.alamat, self.comKey,
                                  'MAC').get()
             MAC = ET.fromstring(response)
             return MAC[0][0].text
         except httplib.HTTPException as err:
             check_connection.onCheck(self.teks, self.tryAlamat, 5).check()
         except socket.error as err:
             check_connection.onCheck(self.teks, self.tryAlamat, 5).check()
         except socket.timeout as err:
             check_connection.onCheck(self.teks, self.tryAlamat, 5).check()
Ejemplo n.º 4
0
 def get(self):
     global get
     try:
         self.conn.request("GET", "/")
         response = self.conn.getresponse()
         cookies = response.getheader("set-cookie")
         XML = get['ClearData'] % (self.comKey, self.command)
         headers = {
             "Content-type": "text/xml",
             "Content-Length": "%d" % len(XML)
         }
         self.conn.request("POST", "/iWsService HTTP1.0", "", headers)
         self.conn.send(XML)
     except httplib.HTTPException as err:
         check_connection.onCheck(self.teks, self.tryAlamat, 5).check()
     except socket.error as err:
         check_connection.onCheck(self.teks, self.tryAlamat, 5).check()
     except socket.timeout as err:
         check_connection.onCheck(self.teks, self.tryAlamat, 5).check()
Ejemplo n.º 5
0
 def get(self):
     global get
     try:
         self.conn.request("GET", "/")
         response = self.conn.getresponse()
         cookies = response.getheader("set-cookie")
         XML = get['SetUserTemplate'] % (self.comKey, self.userID,
                                         self.fingerID, self.size,
                                         self.valid, self.template)
         headers = {
             "Content-type": "text/xml",
             "Content-Length": "%d" % len(XML)
         }
         self.conn.request("POST", "/iWsService HTTP1.0", "", headers)
         self.conn.send(XML)
         response = self.conn.getresponse()
         responRead = response.read()
         return responRead
     except httplib.HTTPException as err:
         check_connection.onCheck(self.teks, self.tryAlamat, 5).check()
     except socket.error as err:
         check_connection.onCheck(self.teks, self.tryAlamat, 5).check()
     except socket.timeout as err:
         check_connection.onCheck(self.teks, self.tryAlamat, 5).check()