fix object.__divmod__.__doc__

backport candidate
This commit is contained in:
Anthony Baxter 2005-06-03 14:12:21 +00:00
parent e7fa1af85b
commit 5661699995
1 changed files with 8 additions and 2 deletions

View File

@ -4908,6 +4908,12 @@ typedef struct wrapperbase slotdef;
#define RBINSLOT(NAME, SLOT, FUNCTION, DOC) \ #define RBINSLOT(NAME, SLOT, FUNCTION, DOC) \
ETSLOT(NAME, as_number.SLOT, FUNCTION, wrap_binaryfunc_r, \ ETSLOT(NAME, as_number.SLOT, FUNCTION, wrap_binaryfunc_r, \
"x." NAME "(y) <==> y" DOC "x") "x." NAME "(y) <==> y" DOC "x")
#define BINSLOTNOTINFIX(NAME, SLOT, FUNCTION, DOC) \
ETSLOT(NAME, as_number.SLOT, FUNCTION, wrap_binaryfunc_l, \
"x." NAME "(y) <==> " DOC)
#define RBINSLOTNOTINFIX(NAME, SLOT, FUNCTION, DOC) \
ETSLOT(NAME, as_number.SLOT, FUNCTION, wrap_binaryfunc_r, \
"x." NAME "(y) <==> " DOC)
static slotdef slotdefs[] = { static slotdef slotdefs[] = {
SQSLOT("__len__", sq_length, slot_sq_length, wrap_inquiry, SQSLOT("__len__", sq_length, slot_sq_length, wrap_inquiry,
@ -4976,9 +4982,9 @@ static slotdef slotdefs[] = {
"%"), "%"),
RBINSLOT("__rmod__", nb_remainder, slot_nb_remainder, RBINSLOT("__rmod__", nb_remainder, slot_nb_remainder,
"%"), "%"),
BINSLOT("__divmod__", nb_divmod, slot_nb_divmod, BINSLOTNOTINFIX("__divmod__", nb_divmod, slot_nb_divmod,
"divmod(x, y)"), "divmod(x, y)"),
RBINSLOT("__rdivmod__", nb_divmod, slot_nb_divmod, RBINSLOTNOTINFIX("__rdivmod__", nb_divmod, slot_nb_divmod,
"divmod(y, x)"), "divmod(y, x)"),
NBSLOT("__pow__", nb_power, slot_nb_power, wrap_ternaryfunc, NBSLOT("__pow__", nb_power, slot_nb_power, wrap_ternaryfunc,
"x.__pow__(y[, z]) <==> pow(x, y[, z])"), "x.__pow__(y[, z]) <==> pow(x, y[, z])"),