@@ -68,19 +68,21 @@ def names(x):
68
68
# not entirely sure why this is necessary, but previously was included
69
69
# so it's here to maintain compatibility
70
70
rmul = arith_method (operator .mul , names ('rmul' ), op ('*' ),
71
- default_axis = default_axis ),
71
+ default_axis = default_axis , reversed = True ),
72
72
rsub = arith_method (lambda x , y : y - x , names ('rsub' ), op ('-' ),
73
- default_axis = default_axis ),
73
+ default_axis = default_axis , reversed = True ),
74
74
rtruediv = arith_method (lambda x , y : operator .truediv (y , x ),
75
75
names ('rtruediv' ), op ('/' ), truediv = True ,
76
- fill_zeros = np .inf , default_axis = default_axis ),
76
+ fill_zeros = np .inf , default_axis = default_axis ,
77
+ reversed = True ),
77
78
rfloordiv = arith_method (lambda x , y : operator .floordiv (y , x ),
78
79
names ('rfloordiv' ), op ('//' ),
79
- default_axis = default_axis , fill_zeros = np .inf ),
80
+ default_axis = default_axis , fill_zeros = np .inf ,
81
+ reversed = True ),
80
82
rpow = arith_method (lambda x , y : y ** x , names ('rpow' ), op ('**' ),
81
- default_axis = default_axis ),
83
+ default_axis = default_axis , reversed = True ),
82
84
rmod = arith_method (lambda x , y : y % x , names ('rmod' ), op ('%' ),
83
- default_axis = default_axis ),
85
+ default_axis = default_axis , reversed = True ),
84
86
)
85
87
new_methods ['div' ] = new_methods ['truediv' ]
86
88
new_methods ['rdiv' ] = new_methods ['rtruediv' ]
0 commit comments