Skip to content

Commit db74bc9

Browse files
committed
ignore error when javascript.iter get property names
1 parent ebe3108 commit db74bc9

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

common/content/javascript.js

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -63,12 +63,15 @@ const JavaScript = Module("javascript", {
6363
}
6464

6565
for (let obj in iterObj(orig, toplevel)) {
66-
for (let k of Object.getOwnPropertyNames(obj)) {
67-
let name = "|" + k;
68-
if (name in seen)
69-
continue;
70-
seen[name] = 1;
71-
yield [k, this.getKey(orig, k)];
66+
try {
67+
for (let k of Object.getOwnPropertyNames(obj)) {
68+
let name = "|" + k;
69+
if (name in seen)
70+
continue;
71+
seen[name] = 1;
72+
yield [k, this.getKey(orig, k)];
73+
}
74+
} catch (ex) {
7275
}
7376
}
7477
}

0 commit comments

Comments
 (0)