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