# {py:mod}archivebox.misc.toml\_util

```{py:module}
```

```{autodoc2-docstring}
:allowtitles:
```

## Module Contents

### Classes

````{list-table}
:class: autosummary longtable
:align: left

* - {py:obj}`JSONSchemaWithLambdas <archivebox.misc.toml_util.JSONSchemaWithLambdas>`
  - ```{autodoc2-docstring} archivebox.misc.toml_util.JSONSchemaWithLambdas
    :summary:
    ```
* - {py:obj}`CustomTOMLEncoder <archivebox.misc.toml_util.CustomTOMLEncoder>`
  - ```{autodoc2-docstring} archivebox.misc.toml_util.CustomTOMLEncoder
    :summary:
    ```
````

### Functions

````{list-table}
:class: autosummary longtable
:align: left

* - {py:obj}`load_ini_value <archivebox.misc.toml_util.load_ini_value>`
  - ```{autodoc2-docstring} archivebox.misc.toml_util.load_ini_value
    :summary:
    ```
* - {py:obj}`convert <archivebox.misc.toml_util.convert>`
  - ```{autodoc2-docstring} archivebox.misc.toml_util.convert
    :summary:
    ```
* - {py:obj}`better_toml_dump_str <archivebox.misc.toml_util.better_toml_dump_str>`
  - ```{autodoc2-docstring} archivebox.misc.toml_util.better_toml_dump_str
    :summary:
    ```
````

### Data

````{list-table}
:class: autosummary longtable
:align: left

* - {py:obj}`JSONValue <archivebox.misc.toml_util.JSONValue>`
  - ```{autodoc2-docstring} archivebox.misc.toml_util.JSONValue
    :summary:
    ```
* - {py:obj}`TOML_HEADER <archivebox.misc.toml_util.TOML_HEADER>`
  - ```{autodoc2-docstring} archivebox.misc.toml_util.TOML_HEADER
    :summary:
    ```
````

### API

````{py:data}
:canonical: archivebox.misc.toml_util.JSONValue
:value: >
   None

```{autodoc2-docstring} archivebox.misc.toml_util.JSONValue
```

````

````{py:data}
:canonical: archivebox.misc.toml_util.TOML_HEADER
:value: <Multiline-String>

```{autodoc2-docstring} archivebox.misc.toml_util.TOML_HEADER
```

````

````{py:function}
:canonical: archivebox.misc.toml_util.load_ini_value

```{autodoc2-docstring} archivebox.misc.toml_util.load_ini_value
```
````

````{py:function}
:canonical: archivebox.misc.toml_util.convert

```{autodoc2-docstring} archivebox.misc.toml_util.convert
```
````

`````{py:class}
:canonical: archivebox.misc.toml_util.JSONSchemaWithLambdas

Bases: {py:obj}`pydantic.json_schema.GenerateJsonSchema`

```{autodoc2-docstring} archivebox.misc.toml_util.JSONSchemaWithLambdas
```

```{rubric} Initialization
```

```{autodoc2-docstring} archivebox.misc.toml_util.JSONSchemaWithLambdas.__init__
```

````{py:method} encode_default(default: typing.Any) -> typing.Any
:canonical: archivebox.misc.toml_util.JSONSchemaWithLambdas.encode_default

````

`````

````{py:function}
:canonical: archivebox.misc.toml_util.better_toml_dump_str

```{autodoc2-docstring} archivebox.misc.toml_util.better_toml_dump_str
```
````

````{py:class}
:canonical: archivebox.misc.toml_util.CustomTOMLEncoder

Bases: {py:obj}`toml.encoder.TomlEncoder`

```{autodoc2-docstring} archivebox.misc.toml_util.CustomTOMLEncoder
```

```{rubric} Initialization
```

```{autodoc2-docstring} archivebox.misc.toml_util.CustomTOMLEncoder.__init__
```

````
