PyFunceble Process Manager

raw JSON →
1.0.11 verified Mon Apr 27 auth: no python

The process manager library for and from the PyFunceble project. It provides concurrency management and task scheduling for PyFunceble-based tools. Current version: 1.0.11. Release cadence is sporadic, tied to PyFunceble updates.

pip install pyfunceble-process-manager
error ModuleNotFoundError: No module named 'pyfunceble_process_manager'
cause Incorrect import path with underscores instead of dots.
fix
Install the package and import as 'from pyfunceble.process_manager import ProcessManager'.
error AttributeError: module 'pyfunceble' has no attribute 'process_manager'
cause The 'pyfunceble' package is not installed or the submodule is not imported.
fix
Ensure you have installed 'pyfunceble-process-manager' and not just 'pyfunceble'. Run 'pip install pyfunceble-process-manager'.
gotcha Import path uses dots (pyfunceble.process_manager) not underscores. Many users incorrectly import 'pyfunceble_process_manager'.
fix Use 'from pyfunceble.process_manager import ...'
deprecated The library currently has no official documentation beyond the GitHub README. Rely on the source code for API details.
fix Refer to the GitHub repository https://github.com/PyFunceble/process-manager

Basic usage: create a ProcessManager instance, start it, queue tasks, then stop.

from pyfunceble.process_manager import ProcessManager

manager = ProcessManager()
manager.start()
# Use manager to queue tasks
manager.stop()