@@ -852,12 +852,12 @@ static String getNameBuiltin(PythonManagedClass cls, @SuppressWarnings("unused")
852
852
853
853
@ Specialization (guards = "!isNoValue(value)" )
854
854
Object setName (@ SuppressWarnings ("unused" ) PythonBuiltinClassType cls , @ SuppressWarnings ("unused" ) Object value ) {
855
- throw raise (PythonErrorType .RuntimeError , ErrorMessages .CANT_SET_ATTRIBUTES_OF_TYPE , "built-in/extension 'type'" );
855
+ throw raise (PythonErrorType .TypeError , ErrorMessages .CANT_SET_ATTRIBUTES_OF_TYPE , "built-in/extension 'type'" );
856
856
}
857
857
858
858
@ Specialization (guards = "!isNoValue(value)" )
859
859
Object setName (@ SuppressWarnings ("unused" ) PythonBuiltinClass cls , @ SuppressWarnings ("unused" ) Object value ) {
860
- throw raise (PythonErrorType .RuntimeError , ErrorMessages .CANT_SET_ATTRIBUTES_OF_TYPE , "built-in/extension 'type'" );
860
+ throw raise (PythonErrorType .TypeError , ErrorMessages .CANT_SET_ATTRIBUTES_OF_TYPE , "built-in/extension 'type'" );
861
861
}
862
862
863
863
@ Specialization (guards = {"!isNoValue(value)" , "!isPythonBuiltinClass(cls)" })
@@ -943,6 +943,16 @@ Object setNative(@SuppressWarnings("unused") PythonNativeClass cls, @SuppressWar
943
943
throw raise (PythonErrorType .RuntimeError , ErrorMessages .CANT_SET_ATTRIBUTES_OF_TYPE , "native type" );
944
944
}
945
945
946
+ @ Specialization (guards = "!isNoValue(value)" )
947
+ Object setModuleType (@ SuppressWarnings ("unused" ) PythonBuiltinClassType cls , @ SuppressWarnings ("unused" ) Object value ) {
948
+ throw raise (PythonErrorType .TypeError , ErrorMessages .CANT_SET_ATTRIBUTES_OF_TYPE , "built-in/extension 'type'" );
949
+ }
950
+
951
+ @ Specialization (guards = "!isNoValue(value)" )
952
+ Object setModuleBuiltin (@ SuppressWarnings ("unused" ) PythonBuiltinClass cls , @ SuppressWarnings ("unused" ) Object value ) {
953
+ throw raise (PythonErrorType .TypeError , ErrorMessages .CANT_SET_ATTRIBUTES_OF_TYPE , "built-in/extension 'type'" );
954
+ }
955
+
946
956
@ TruffleBoundary
947
957
private static Object getModuleName (String fqname ) {
948
958
int firstDotIdx = fqname .indexOf ('.' );
@@ -967,7 +977,7 @@ static String getName(PythonManagedClass cls, @SuppressWarnings("unused") PNone
967
977
968
978
@ Specialization (guards = "!isNoValue(value)" )
969
979
Object setName (@ SuppressWarnings ("unused" ) PythonBuiltinClass cls , @ SuppressWarnings ("unused" ) Object value ) {
970
- throw raise (PythonErrorType .RuntimeError , ErrorMessages .CANT_SET_ATTRIBUTES_OF_TYPE , "built-in/extension 'type'" );
980
+ throw raise (PythonErrorType .TypeError , ErrorMessages .CANT_SET_ATTRIBUTES_OF_TYPE , "built-in/extension 'type'" );
971
981
}
972
982
973
983
@ Specialization (guards = {"!isNoValue(value)" , "!isPythonBuiltinClass(cls)" })
@@ -1026,12 +1036,12 @@ static Object getDictoffsetManaged(PythonManagedClass cls, @SuppressWarnings("un
1026
1036
1027
1037
@ Specialization (guards = "!isNoValue(value)" )
1028
1038
Object setDictoffsetType (@ SuppressWarnings ("unused" ) PythonBuiltinClassType cls , @ SuppressWarnings ("unused" ) Object value ) {
1029
- throw raise (PythonErrorType .RuntimeError , ErrorMessages .CANT_SET_ATTRIBUTES_OF_TYPE , "built-in/extension 'type'" );
1039
+ throw raise (PythonErrorType .TypeError , ErrorMessages .CANT_SET_ATTRIBUTES_OF_TYPE , "built-in/extension 'type'" );
1030
1040
}
1031
1041
1032
1042
@ Specialization (guards = "!isNoValue(value)" )
1033
1043
Object setDictoffsetBuiltin (@ SuppressWarnings ("unused" ) PythonBuiltinClass cls , @ SuppressWarnings ("unused" ) Object value ) {
1034
- throw raise (PythonErrorType .RuntimeError , ErrorMessages .CANT_SET_ATTRIBUTES_OF_TYPE , "built-in/extension 'type'" );
1044
+ throw raise (PythonErrorType .TypeError , ErrorMessages .CANT_SET_ATTRIBUTES_OF_TYPE , "built-in/extension 'type'" );
1035
1045
}
1036
1046
1037
1047
@ Specialization (guards = {"!isNoValue(value)" , "!isPythonBuiltinClass(cls)" })
@@ -1118,12 +1128,12 @@ static Object getBasicsizeManaged(PythonManagedClass cls, @SuppressWarnings("unu
1118
1128
1119
1129
@ Specialization (guards = "!isNoValue(value)" )
1120
1130
Object setBasicsizeType (@ SuppressWarnings ("unused" ) PythonBuiltinClassType cls , @ SuppressWarnings ("unused" ) Object value ) {
1121
- throw raise (PythonErrorType .RuntimeError , ErrorMessages .CANT_SET_ATTRIBUTES_OF_TYPE , "built-in/extension 'type'" );
1131
+ throw raise (PythonErrorType .TypeError , ErrorMessages .CANT_SET_ATTRIBUTES_OF_TYPE , "built-in/extension 'type'" );
1122
1132
}
1123
1133
1124
1134
@ Specialization (guards = "!isNoValue(value)" )
1125
1135
Object setBasicsizeBuiltin (@ SuppressWarnings ("unused" ) PythonBuiltinClass cls , @ SuppressWarnings ("unused" ) Object value ) {
1126
- throw raise (PythonErrorType .RuntimeError , ErrorMessages .CANT_SET_ATTRIBUTES_OF_TYPE , "built-in/extension 'type'" );
1136
+ throw raise (PythonErrorType .TypeError , ErrorMessages .CANT_SET_ATTRIBUTES_OF_TYPE , "built-in/extension 'type'" );
1127
1137
}
1128
1138
1129
1139
@ Specialization (guards = {"!isNoValue(value)" , "!isPythonBuiltinClass(cls)" })
0 commit comments