Advertisement
Guest User

Untitled

a guest
Jan 21st, 2013
149
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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('youtube.com');
  38.  
  39. test = LCDTests()
  40. test.run()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement