summaryrefslogtreecommitdiffstats
path: root/contrib/python/ipython/py2/IPython/utils/io.py
diff options
context:
space:
mode:
authoratarasov5 <[email protected]>2026-06-19 18:00:49 +0300
committeratarasov5 <[email protected]>2026-06-19 18:42:41 +0300
commita97476cf18fa23f84909e72697c1e3921345e455 (patch)
tree41366b3b1b46275844477d37e8abf40b5c16112b /contrib/python/ipython/py2/IPython/utils/io.py
parent85e6998561e5188d062f3f487c69b5823d7d7289 (diff)
YQL-21207: Hash runtime settings
#### Hash runtime settings for stable identification ✎ - Introduces a stable hash function for runtime settings to enable consistent identification of configuration states - Implements `SHA-256` based hashing that includes both host settings and UDF settings with deterministic ordering - Ensures hash stability regardless of setting insertion order by using ordered data structures - Adds comprehensive unit tests to verify hash consistency, content sensitivity, and order independence - Enhances configuration serialization to properly count and filter serializable settings - Makes serialization order deterministic by switching from hash map to map for setting storage <a href="https://nda.ya.ru/t/qa0kX64r7DqvtN"><font size="2">Autodescription by Yandex Code Assistant</font></a> commit_hash:49aafc63bf011c335d556cd41dd4971473b62f13
Diffstat (limited to 'contrib/python/ipython/py2/IPython/utils/io.py')
0 files changed, 0 insertions, 0 deletions