_strip_none() — langchain Function Reference
Architecture documentation for the _strip_none() function in test_responses_stream.py from the langchain codebase.
Entity Profile
Dependency Diagram
graph TD d49a1af2_033f_28bc_0b8e_448a6f87b588["_strip_none()"] b7a76314_9619_4110_6766_cbbf07c950ca["test_responses_stream.py"] d49a1af2_033f_28bc_0b8e_448a6f87b588 -->|defined in| b7a76314_9619_4110_6766_cbbf07c950ca 6cc7bda0_8ed6_abb9_3210_5e81f80ffce6["test_responses_stream()"] 6cc7bda0_8ed6_abb9_3210_5e81f80ffce6 -->|calls| d49a1af2_033f_28bc_0b8e_448a6f87b588 style d49a1af2_033f_28bc_0b8e_448a6f87b588 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
libs/partners/openai/tests/unit_tests/chat_models/test_responses_stream.py lines 617–623
def _strip_none(obj: Any) -> Any:
"""Recursively strip None values from dictionaries and lists."""
if isinstance(obj, dict):
return {k: _strip_none(v) for k, v in obj.items() if v is not None}
if isinstance(obj, list):
return [_strip_none(v) for v in obj]
return obj
Domain
Subdomains
Called By
Source
Frequently Asked Questions
What does _strip_none() do?
_strip_none() is a function in the langchain codebase, defined in libs/partners/openai/tests/unit_tests/chat_models/test_responses_stream.py.
Where is _strip_none() defined?
_strip_none() is defined in libs/partners/openai/tests/unit_tests/chat_models/test_responses_stream.py at line 617.
What calls _strip_none()?
_strip_none() is called by 1 function(s): test_responses_stream.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free