View difference between Paste ID: TzASyCxm and jciYRFhq
SHOW: | | - or go back to the newest paste.
1
#!/usr/bin/python
2
3
from Adafruit_CharLCD import Adafruit_CharLCD
4
import socket
5
import mysql.connector
6
7
class LCDTests:
8
9
        sites = ['www.google.com', 'yahoo.com']
10
        ip = ''
11
12
        def __init__(self):
13
14
                self.lcd = Adafruit_CharLCD();
15
                self.lcd.begin(16,1);
16
17
                try:
18
                        self.cnx = mysql.connector.connect(user = '', password='', database='', host='')
19
                except mysql.connector.Error, e:
20
                        self.lcd.message("Can't connect to the database");
21
                        try:
22
                                print("MySQL Error [%d]: %s" % (e.args[0], e.args[1]));
23
                        except IndexError:
24
                                print("MySQL Error: %s" % str(e));
25
                else:
26
                        self.cnx.close()
27
28
        def web_lookup(self, host):
29
                try:
30
                        self.ip[host] = socket.gethostbyname(host)
31
                except socket.gaierror as err:
32
                        self.lcd.message("Can't resolve hostname %s: " % (host, err[1]))
33
                else:
34
                        self.lcd.message(err)
35
        def run(self):
36
                self.lcd.message('loading...');
37-
                self.web_lookup('w0rldart.com');
37+
                self.web_lookup('youtube.com');
38
39
test = LCDTests()
40
test.run()