Sqlite
NeCuDeCo
necudeco en gmail.com
Mie Ene 31 16:39:10 CET 2007
Bueno lo que yo hice, fue implementar un Queue para escuchar todas las
peticiones y luego se las iban procesando en orden de entrada.
On 1/31/07, aNgel rEsendiz g. <sonajadiabolica en gmail.com> wrote:
>
> > > > 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.!
> _______________________________________________
> Python-es mailing list
> Python-es en aditel.org
> http://listas.aditel.org/listinfo/python-es
>
--
--------------------------
NeCuDeCo
Junta de Decanos de los Colegios de Notarios del Peru
http://necudeco.blogsome.com
http://apesol.org
Your Jugdment Day is NOW
sudo kills -9 $richard_penguin_signature
Más información sobre la lista de distribución Python-es