Skip to content

Commit 2bb6a9f

Browse files
committed
Fix object.__dict__ with DescriptorDeleteMarker
1 parent 2a4e0b7 commit 2bb6a9f

File tree

1 file changed

+1
-1
lines changed
  • graalpython/com.oracle.graal.python/src/com/oracle/graal/python/builtins/objects/object

1 file changed

+1
-1
lines changed

graalpython/com.oracle.graal.python/src/com/oracle/graal/python/builtins/objects/object/ObjectBuiltins.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -682,7 +682,7 @@ private static Object getDescrFromBuiltinBase(Object type, GetBaseClassNode getB
682682
return null;
683683
}
684684

685-
@Specialization(guards = {"!isNoValue(mapping)", "!isDict(mapping)"})
685+
@Specialization(guards = {"!isNoValue(mapping)", "!isDict(mapping)", "!isDeleteMarker(mapping)"})
686686
Object dict(@SuppressWarnings("unused") Object self, Object mapping) {
687687
throw raise(TypeError, ErrorMessages.DICT_MUST_BE_SET_TO_DICT, mapping);
688688
}

0 commit comments

Comments
 (0)