def handle(self, *app_labels, **options):

        self.listar = options.get('list', False)
        self.maximo_envios = int(options.get('maximo_envios', 1))
        self.dryrun = options.get('dryrun', False)
        self.verbosity = int(options.get('verbosity', 1))
        self.check_status = int(options.get('check_status', False))

        log.debug(u'Enviando notificaciones')
        if self.verbosity == 2:
            print u"Enviando notificaciones"
            
        if self.maximo_envios:
            msg = u"Como máximo enviar %d notificaciones." % self.maximo_envios
            log.info(msg)
            if self.verbosity == 2:
                print msg
        if self.dryrun:
            msg = u'Enviando notificaciones en modo dry-run'
            log.info(msg)
            if self.verbosity == 2:
                print msg

        notificaciones_pendientes = Notificacion.get_pendientes()
        num_envios, saldo =  self._check_saldo(len(notificaciones_pendientes))
        if num_envios > 0:
            sent = self._envia_notificaciones_pendientes(notificaciones_pendientes)
            self._alerta_supervisores(sent, saldo)
            msg = u"Enviados %s mensajes." % sent
            log.info(msg)
            print msg
        if self.check_status:
            print u"Not implemented yet."