def action_stop(self): """ Stop all the ikaaro instances. """ for ikaaro in config.get_sections_by_type('ikaaro'): if ikaaro.options['pyenv'] == self.name: ikaaro.stop()
def action_restart(self): """Restarts every ikaaro instance. """ for ikaaro in config.get_sections_by_type('ikaaro'): if ikaaro.options['pyenv'] == self.name: ikaaro.stop() ikaaro.start()
def action_vhosts(self): """List vhosts of all ikaaro instances of this Python environment""" print "**********************************************************" print " LIST VHOSTS" print "**********************************************************" for ikaaro in config.get_sections_by_type("ikaaro"): if ikaaro.options["pyenv"] == self.name: ikaaro.vhosts()
def action_vhosts(self): """List vhosts of all ikaaro instances of this Python environment""" print '**********************************************************' print ' LIST VHOSTS' print '**********************************************************' for ikaaro in config.get_sections_by_type('ikaaro'): if ikaaro.options['pyenv'] == self.name: ikaaro.vhosts()
def action_reindex(self): """Reindex every ikaaro instance. """ for ikaaro in config.get_sections_by_type('ikaaro'): if ikaaro.options['pyenv'] == self.name: ikaaro.stop() ikaaro.update_catalog() ikaaro.start()
def action_restart(self): """Restarts every ikaaro instance. """ print "**********************************************************" print " RESTART" print "**********************************************************" for ikaaro in config.get_sections_by_type("ikaaro"): if ikaaro.options["pyenv"] == self.name: ikaaro.stop() ikaaro.start()
def action_restart(self): """Restarts every ikaaro instance. """ print '**********************************************************' print ' RESTART' print '**********************************************************' for ikaaro in config.get_sections_by_type('ikaaro'): if ikaaro.options['pyenv'] == self.name: ikaaro.stop() ikaaro.start()
def action_update(self): """ Launch update methods on every ikaaro instance. """ for ikaaro in config.get_sections_by_type('ikaaro'): if ikaaro.options['pyenv'] == self.name: try: ikaaro.update() except EnvironmentError as e: log_error('[ERROR] ' + str(e))
def action_reindex(self): """Reindex every ikaaro instance. """ print "**********************************************************" print " REINDEX" print "**********************************************************" for ikaaro in config.get_sections_by_type("ikaaro"): if ikaaro.options["pyenv"] == self.name: ikaaro.stop() ikaaro.update_catalog() ikaaro.start()
def action_reindex(self): """Reindex every ikaaro instance. """ print '**********************************************************' print ' REINDEX' print '**********************************************************' for ikaaro in config.get_sections_by_type('ikaaro'): if ikaaro.options['pyenv'] == self.name: ikaaro.stop() ikaaro.update_catalog() ikaaro.start()
def action_test(self): """ Test if ikaaro instances of this Python environment are alive""" print "**********************************************************" print " TEST" print "**********************************************************" for ikaaro in config.get_sections_by_type("ikaaro"): if ikaaro.options["pyenv"] == self.name: uri = ikaaro.options["uri"] try: vfs.open("%s/;_ctrl" % uri) except GError: print "[ERROR] ", uri else: print "[OK]", uri
def action_test(self): """ Test if ikaaro instances of this Python environment are alive""" print '**********************************************************' print ' TEST' print '**********************************************************' for ikaaro in config.get_sections_by_type('ikaaro'): if ikaaro.options['pyenv'] == self.name: uri = ikaaro.options['uri'] try: vfs.open('%s/;_ctrl' % uri) except GError: print '[ERROR] ', uri else: print '[OK]', uri
def action_test(self): """ Test if ikaaro instances of this Python environment are alive""" for ikaaro in config.get_sections_by_type('ikaaro'): if ikaaro.options['pyenv'] == self.name: uri = ikaaro.options['uri'] for i in range(1, 6): try: lfs.open('{}/;_ctrl'.format(uri)) except Exception: log_error('[ERROR {}/5] {}'.format(i, uri)) sleep(0.5) else: log_info('[OK] {}'.format(uri)) break