summaryrefslogtreecommitdiff
path: root/docs/python.min.js
diff options
context:
space:
mode:
authorPeter LaFosse <peter@vector35.com>2026-01-16 10:36:58 -0500
committerPeter LaFosse <peter@vector35.com>2026-01-16 11:51:23 -0500
commitdd31558a0a1600342da23e2d0745be01ad19202b (patch)
tree7f04ed5998d798aeb518d4956fac495e2b7c4a1a /docs/python.min.js
parentf327d9565f49b047d38bc1a7583e5f4e3776261a (diff)
Add get_metadata() method and make query_metadata() raise KeyError consistently
Introduces a Pythonic get_metadata() method to BinaryView, Function, Project, TypeArchive, and TypeLibrary classes. This method behaves like dict.get(), returning a default value (None by default) when a key doesn't exist, instead of raising a KeyError. Additionally, updates query_metadata() in TypeArchive and TypeLibrary to raise KeyError when a key is not found, making them consistent with BinaryView, Function, and Project. Previously these two classes returned None on missing keys. This breaking change is documented in the method docstrings. This provides a more consistent and Pythonic API for querying metadata across all metadata-supporting classes. Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Diffstat (limited to 'docs/python.min.js')
0 files changed, 0 insertions, 0 deletions