def handle_noargs(self, **options): foreground = options['foreground'] interval = options['interval'] pidfile = options['pidfile'] if self.pid_exists(pidfile): return if not foreground: from denorm import daemon daemon.daemonize(noClose=True, pidfile=pidfile) while True: try: denorms.flush() sleep(interval) transaction.commit() except KeyboardInterrupt: transaction.commit() sys.exit()
def handle(self, interval=1, **kwargs): print interval if self.pid_exists(): return from time import sleep from denorm import daemon pid = daemon.daemonize(noClose=True, pidfile=self.pidfile) interval = int(interval) while True: denorms.flush() sleep(interval) transaction.commit()