hola amigos espero me puedan ayudar, necesito que el script no deje de ejecutarse, en la imagen
http://imageshack.us/photo/my-images/856/c2d5.png/ se puede observar el error, creería que esto se soluciona con una exepcion pero no se implementarla, me podrían indicar un poco
este es mi codigo
Código Python:
Ver original# -*- coding: utf-8 -*-
import pyinotify
import psycopg2
class EventHandler(pyinotify.ProcessEvent):
def process_IN_CREATE(self, event):
archivo = event.name
print "Archivo:",archivo
anno=archivo[5:9]
mes=archivo[9:11]
dia=archivo[11:13]
hora=archivo[14:16]
minuto=archivo[16:18]
segundo=archivo[18:20]
ruta=event.pathname
conn = psycopg2.connect(database="python", user="postgres", password="hoe798css", host="192.168.102.6", port="5432")
#conn = psycopg2.connect(database="python", user="postgres", password="hoe798cs", host="127.0.0.1", port="5432")
print "Opened database successfully"
cur = conn.cursor()
#print "INSERT INTO prueba VALUES(6,'2004-10-19 10:23:54','" + anno + "')"
cur.execute("INSERT INTO prueba VALUES(nextval('prueba_id_seq'),'"+ anno +"-"+ mes +"-"+ dia +" "+ hora +":"+ minuto +":"+ segundo +"','http://192.168.102.8/repo_webcam/balcones-ruiz/"+ archivo + "','"+ ruta +"')");
conn.commit()
print "Records created successfully";
conn.close()
print archivo
wm = pyinotify.WatchManager()
mask = pyinotify.IN_CREATE
handler = EventHandler()
notifier = pyinotify.Notifier(wm, handler)
wdd = wm.add_watch('/monitoreo/camip/guali-ruiz', mask, rec=True)
notifier.loop()