Beispiel #1
0
def status_all():
    """
    Return the status of all the installed modules. See the above function
    *status* for more details.
    Return a dictionary from name to status (as boolean).
    """
    modules = packaging.get_installed_modules()
    return {name: status(name) for name in modules}
Beispiel #2
0
def status_all():
    """
    Return the status of all the installed modules. See the above function
    *status* for more details.
    Return a dictionary from name to status (as boolean).
    """
    modules = packaging.get_installed_modules()
    return {name: status(name) for name in modules}
Beispiel #3
0
def stop_all():
    """
    Stop all the running modules
    """
    modules = packaging.get_installed_modules()
    for name in modules:
        try:
            stop(name)
        except RuntimeError:
            pass # Ignore if we try to stop a stopped module
Beispiel #4
0
def stop_all():
    """
    Stop all the running modules
    """
    modules = packaging.get_installed_modules()
    for name in modules:
        try:
            stop(name)
        except RuntimeError:
            pass  # Ignore if we try to stop a stopped module
Beispiel #5
0
def invoke_all():
    """
    Invoke all installed modules as daemon. Doesn't check if the modules are
    correctly launch. Return the list of pid of the new processes.
    """
    modules = packaging.get_installed_modules()
    for name in modules:
        try:
            invoke(name, True)
            time.sleep(0.1)
        except RuntimeError as e:
            logger.exception(e)
Beispiel #6
0
def invoke_all():
    """
    Invoke all installed modules as daemon. Doesn't check if the modules are
    correctly launch. Return the list of pid of the new processes.
    """
    modules = packaging.get_installed_modules()
    for name in modules:
        try:
            invoke(name, True)
            time.sleep(0.1)
        except RuntimeError as e:
            logger.exception(e)