lektor-website/content/docs/api/utils/get-structure-hash/contents.lr

26 lines
548 B
Plaintext
Raw Normal View History

2015-12-19 14:52:17 +01:00
title: get_structure_hash
---
summary: Generates a hash from a Python structure.
---
type: function
---
module: lektor.utils
---
signature: params
---
body:
Given a Python object (typically a dictionary or tuple) it generates a stable
MD5 hash from those recursively. This is useful for the `config_hash`
parameter with artifacts.
## Example
```pycon
>>> from lektor.utils import get_structure_hash
>>> get_structure_hash([1, 2, 3])
'fbcf00cb8f6fc7631af7fbff70ca6f87'
>>> get_structure_hash([1, 2, 3, 4])
'390e449c9748b72d6b9194a1c768d434'
```