Re: [Python] [OT] Verifica di aggiornamento File

2012-06-21 Per discussione Giampaolo Rodolà
2012/6/21 Valerio De Carolis :
> Il 20/06/2012 20:08, Giampaolo Rodolà ha scritto:
>> Oltre al gia menzionato pyinotify, potrebbe interessarti questa mia recipe:
>> http://code.activestate.com/recipes/577968-log-watcher-tail-f-log/?in=user-4178764
>>
>> --- Giampaolo
>> https://code.google.com/p/pyftpdlib/
>> https://code.google.com/p/psutil/
>> https://code.google.com/p/pysendfile/
>
> A proposito di "recipe" ho letto che "sendfile" è stata inclusa nella
> nuova release 3.3!

Si:
http://bugs.python.org/issue10882
http://docs.python.org/dev/library/os.html#os.sendfile
Peccato non averla avuta finora e anche il fatto che sia poco
conosciuta perchè lo speedup è notevole.

> Il codice che sfrutta la libreria sarà compatibile con la nuova standard
> library sfruttando os?

E' leggermente diverso se usi gli argomenti headers e trailers.
In py 3.3 sono una lista, in pysendfile una stringa.
Dubito cmq che l'utenza usi headers e trailers a priori per tre motivi:

- su OSX (non ricordo quale versione) la loro implementazione è rotta
- non ci sono su tutti i POSIX (es Linux)
- è molto più semplice usare socket.send/all() al loro posto


--- Giampaolo
https://code.google.com/p/pyftpdlib/
https://code.google.com/p/psutil/
https://code.google.com/p/pysendfile/
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] [OT] Verifica di aggiornamento File

2012-06-21 Per discussione Valerio De Carolis
Il 20/06/2012 20:08, Giampaolo Rodolà ha scritto:
> Oltre al gia menzionato pyinotify, potrebbe interessarti questa mia recipe:
> http://code.activestate.com/recipes/577968-log-watcher-tail-f-log/?in=user-4178764
> 
> --- Giampaolo
> https://code.google.com/p/pyftpdlib/
> https://code.google.com/p/psutil/
> https://code.google.com/p/pysendfile/

A proposito di "recipe" ho letto che "sendfile" è stata inclusa nella
nuova release 3.3!

Il codice che sfrutta la libreria sarà compatibile con la nuova standard
library sfruttando os?

Ciao,
Vale

PS: complimenti! :)

-- 
Valerio De Carolis - http://www.decabyte.it

"To invent an airplane is nothing. To build an airplane is something.
But to fly ... is everything. - Ferdinand Ferber"

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python