Example #1
0
    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_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()
Example #3
0
    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()
Example #4
0
    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()