Sqlite
aNgel rEsendiz g.
sonajadiabolica en gmail.com
Mie Ene 31 16:30:42 CET 2007
> > > Supongo que para lo que necesito yo si funcionaria. Porque no van a
> > > escribir en el mismo milisegundo, jeje.
No se si sqlite regrese algún error cuando 2 personas intenten
escribir al mismo tiempo, en cuyo caso se podria capturar la
excepción, poner un time.sleep y volver a intentarlo, pero también se
me ocurre utilizar un archivo como bandera, algo así :
INTENTOS=5
for i in range(INTENTOS):
try:
ocupado=open('/tmp/escribiendo_en_sqlite').close()
os.system('touch /tmp/escribiendo_en_sqlite')
#escribir datos con sqlite
os.system('rm /tmp/escribiendo_en_sqlite')
break
except:
time.sleep(0.2)
muy improvisado, pero creo que se entiende la idea.
Saludos.
--
aNgel rEsendiz.!
Más información sobre la lista de distribución Python-es