API Reference¶
Configuration API¶
ConfigManager¶
Singleton class for managing global configuration.
from pyarallel import ConfigManager
config_manager = ConfigManager.get_instance()
Methods¶
get_config()
: Get current configurationupdate_config(config: dict)
: Update configuration with new valuesreset_config()
: Reset to default configuration
Configuration Options¶
{
"execution": {
"default_max_workers": 4,
"default_executor_type": "thread",
"default_batch_size": 10
}
}
Examples¶
# Get config manager instance
config_manager = ConfigManager.get_instance()
# Update global configuration
config_manager.update_config({
"execution": {
"default_max_workers": 8,
"default_executor_type": "process"
}
})
# Get current configuration
config = config_manager.get_config()