View Source API Reference Venomous v0.6.1

Modules

Venomous is a wrapper around erlport python Ports, designed to simplify concurrent use. It focuses dynamic extensibility, like spawning, reusing and killing processes on demand. Furthermore, unused processes get automatically killed by scheduled process which can be configured inside config.exs. Venomous core functions capture and handle :EXIT calls ensuring that all python process die with it and do not continue their execution.

Initializes Snake Manager/Supervisor/Watcher and handles config

SnakeManager but for pets...

DynamicSupervisor for named Venomous.SnakeWorker The maximum cap of Venomous.SnakeWorker is defined with :max_children option

🐍🔎 📁 A snake spy watching every step...

A module to handle arguments for a Python function call.

A module to handle errors raised during Python function calls.

Manager for brave 🐍 workers

Module for converting Venomous python config keywords to erlport ones

DynamicSupervisor for Snakes The maximum cap of Venomous.SnakeWorker is defined with :max_children option

🔨🐍 A brave snake worker slithering across...

Mix Tasks

Used for installing/uninstalling python watchdog module into python/ directory.