[Python] Verifica di aggiornamento File

2012-06-20 Per discussione Lorenzo Macchiavelli
Buongiorno a tutti,

Ho realizzato uno script che partendo da un singolo file di template,
ovvero un file html
con markup definito da me; distribuisce parti di codice in vari file
all'inerno di un cms.

ma questo avviene solo alla pressione del tasto invio nella shell
interattiva..
che durante la lavorazione di un progetto si moltiplica per centinaia di
volte.

la mia domanda è la seguente : è possibile che questo avvenga in automatico
ad esempio
ogni volta che salvo il template? come posso fare un listener
sull'aggiornamento del file?

Grazie in anticipo :)
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Verifica di aggiornamento File

2012-06-20 Per discussione Fabrizio Mancini
2012/6/20 Lorenzo Macchiavelli lmacchiave...@gmail.com

 la mia domanda è la seguente : è possibile che questo avvenga in
 automatico ad esempio
 ogni volta che salvo il template? come posso fare un listener
 sull'aggiornamento del file?

potrebbe interessarti?
http://pyinotify.sourceforge.net/
Dò per scontato che sei su linux
Ciao Fabrizio
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Verifica di aggiornamento File

2012-06-20 Per discussione Lorenzo Macchiavelli
Ciao Grazie mille, per la cronaca alla fine ho risolto
con questo script che fa solo uso delle
librerie native..

import time, os

f = open(rc:\...template.html,r)
while True:
   line = f.readline()
   if not line:
 time.sleep(1)
 print( 'Nothing New')
   else:
 print ('Call Function: ')

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


Re: [Python] Verifica di aggiornamento File

2012-06-20 Per discussione Marco Beri
On Wed, Jun 20, 2012 at 5:28 PM, Lorenzo Macchiavelli 
lmacchiave...@gmail.com wrote:

 Ciao Grazie mille, per la cronaca alla fine ho risolto
 con questo script che fa solo uso delle
 librerie native..

 import time, os

 f = open(rc:\...template.html,r)
 while True:
line = f.readline()
if not line:
  time.sleep(1)
  print( 'Nothing New')
else:
  print ('Call Function: ')


E funziona? Hai provato con due modifiche successive? E se cancelli una
linea?



-- 
http://beri.it/ - Un blog
http://beri.it/i-miei-libri/ - Qualche libro
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Verifica di aggiornamento File

2012-06-20 Per discussione Giampaolo Rodolà
Il 20 giugno 2012 11:49, Lorenzo Macchiavelli
lmacchiave...@gmail.com ha scritto:
 Buongiorno a tutti,

 Ho realizzato uno script che partendo da un singolo file di template, ovvero
 un file html
 con markup definito da me; distribuisce parti di codice in vari file
 all'inerno di un cms.

 ma questo avviene solo alla pressione del tasto invio nella shell
 interattiva..
 che durante la lavorazione di un progetto si moltiplica per centinaia di
 volte.

 la mia domanda è la seguente : è possibile che questo avvenga in automatico
 ad esempio
 ogni volta che salvo il template? come posso fare un listener
 sull'aggiornamento del file?

 Grazie in anticipo :)

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/
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python