# ExMonty v0.5.0 - Table of Contents

Elixir NIF wrapper for Monty, a minimal secure Python interpreter written in Rust

## Pages

- [ExMonty](readme.md)
- [Changelog](changelog.md)

## Modules

- [ExMonty](ExMonty.md): Elixir wrapper for [Monty](https://github.com/pydantic/monty/), a minimal secure
Python interpreter written in Rust.
- [ExMonty.Dataclass](ExMonty.Dataclass.md): Represents a Python dataclass instance.
- [ExMonty.Exception](ExMonty.Exception.md): Represents a Python exception raised during execution.
- [ExMonty.FunctionCall](ExMonty.FunctionCall.md): Represents a paused external function call or dataclass method call during
interactive Python execution.
- [ExMonty.Mount](ExMonty.Mount.md): Host filesystem mounts for sandboxed Python execution.
- [ExMonty.Mount.Lease](ExMonty.Mount.Lease.md): Opaque per-run lease taken from a `ExMonty.Mount`. Released via
`ExMonty.Mount.release/1` (idempotent).

- [ExMonty.OsCall](ExMonty.OsCall.md): Represents a paused OS/filesystem call during interactive Python execution.
- [ExMonty.PseudoFS](ExMonty.PseudoFS.md): An in-memory virtual filesystem for sandboxed Python execution.
- [ExMonty.Sandbox](ExMonty.Sandbox.md): High-level handler for interactive Python execution.
- [ExMonty.StackFrame](ExMonty.StackFrame.md): Represents a single frame in a Python traceback.

