We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ce672f2 commit 2f6bbf9Copy full SHA for 2f6bbf9
1 file changed
playwright/_impl/_connection.py
@@ -660,13 +660,7 @@ def _filter_none(d: Mapping) -> Dict:
660
for k, v in d.items():
661
if v is None:
662
continue
663
- elif isinstance(v, dict):
664
- filtered_v = _filter_none(v)
665
- if filtered_v is not None:
666
- # Allow empty dicts/lists, but not None
667
- result[k] = filtered_v
668
- else:
669
- result[k] = v
+ result[k] = _filter_none(v) if isinstance(v, dict) else v
670
return result
671
672
0 commit comments