Skip to content

Commit 21bc2a2

Browse files
committed
Fix builtins name substitution in bidi.py
1 parent 28c7074 commit 21bc2a2

File tree

1 file changed

+2
-2
lines changed
  • py/selenium/webdriver/common/bidi

1 file changed

+2
-2
lines changed

py/selenium/webdriver/common/bidi/bidi.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,7 @@ class BidiObject:
2525
def to_json(self):
2626
json = {}
2727
for field in fields(self):
28-
key = field.name[1:] if field.name.startswith("_") else field.name
29-
value = getattr(self, key)
28+
value = getattr(self, field.name)
3029
if value is None:
3130
continue
3231
if is_dataclass(value):
@@ -35,6 +34,7 @@ def to_json(self):
3534
value = [v.to_json() if hasattr(v, "to_json") else v for v in value]
3635
elif isinstance(value, dict):
3736
value = {k: v.to_json() if hasattr(v, "to_json") else v for k, v in value.items()}
37+
key = field.name[1:] if field.name.startswith("_") else field.name
3838
json[key] = value
3939
return json
4040

0 commit comments

Comments
 (0)