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() |