Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 73531a3

Browse files
committed
Return -1 for errors.
1 parent 6c4f4a9 commit 73531a3

3 files changed

Lines changed: 3 additions & 3 deletions

File tree

Objects/moduleobject.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ module_setattr(m, name, v)
107107
{
108108
if (strcmp(name, "__dict__") == 0 || strcmp(name, "__name__") == 0) {
109109
err_setstr(NameError, "can't assign to reserved member name");
110-
return NULL;
110+
return -1;
111111
}
112112
if (v == NULL)
113113
return dictremove(m->md_dict, name);

Objects/object.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,7 @@ setattr(v, name, w)
157157
err_setstr(TypeError, "attribute-less object");
158158
else
159159
err_setstr(TypeError, "object has read-only attributes");
160-
return NULL;
160+
return -1;
161161
}
162162
else {
163163
return (*v->ob_type->tp_setattr)(v, name, w);

Python/structmember.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -130,5 +130,5 @@ setmember(addr, mlist, name, v)
130130
}
131131

132132
err_setstr(NameError, name);
133-
return NULL;
133+
return -1;
134134
}

0 commit comments

Comments
 (0)