From 3f30c7d8be0c64d003a7e06ca044913801f2b1e0 Mon Sep 17 00:00:00 2001 From: Anthony Ramine Date: Sat, 14 Mar 2020 12:09:17 +0100 Subject: Do not do weird scope things in MethodDefiner Variable `m` comes from a previous list comprehension earlier in the function is not actually properly defined. --- components/script/dom/bindings/codegen/CodegenRust.py | 2 ++ 1 file changed, 2 insertions(+) (limited to 'components/script/dom/bindings/codegen/CodegenRust.py') diff --git a/components/script/dom/bindings/codegen/CodegenRust.py b/components/script/dom/bindings/codegen/CodegenRust.py index a9515fb099d..fab5e1e713a 100644 --- a/components/script/dom/bindings/codegen/CodegenRust.py +++ b/components/script/dom/bindings/codegen/CodegenRust.py @@ -1654,6 +1654,8 @@ class MethodDefiner(PropertyDefiner): (maplikeOrSetlikeOrIterable and maplikeOrSetlikeOrIterable.isIterable() and maplikeOrSetlikeOrIterable.isValueIterator())): + m = maplikeOrSetlikeOrIterable + # Add our keys/values/entries/forEach self.regular.append({ "name": "keys", -- cgit v1.2.3