Merges b into a, overwriting duplicate leaf values using b.
(a, b)
| 28 | |
| 29 | @staticmethod |
| 30 | def _merge_nested(a, b): |
| 31 | """Merges b into a, overwriting duplicate leaf values using b.""" |
| 32 | for key in b: |
| 33 | if key in a: |
| 34 | if isinstance(a[key], dict) and isinstance(b[key], dict): |
| 35 | ChromeOptions._merge_nested(a[key], b[key]) |
| 36 | continue |
| 37 | a[key] = b[key] |
| 38 | return a |
| 39 | |
| 40 | def handle_prefs(self, user_data_dir): |
| 41 | prefs = self.experimental_options.get("prefs") |