@@ -68,19 +68,21 @@ def names(x):
6868 # not entirely sure why this is necessary, but previously was included
6969 # so it's here to maintain compatibility
7070 rmul = arith_method (operator .mul , names ('rmul' ), op ('*' ),
71- default_axis = default_axis ),
71+ default_axis = default_axis , reversed = True ),
7272 rsub = arith_method (lambda x , y : y - x , names ('rsub' ), op ('-' ),
73- default_axis = default_axis ),
73+ default_axis = default_axis , reversed = True ),
7474 rtruediv = arith_method (lambda x , y : operator .truediv (y , x ),
7575 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 ),
7778 rfloordiv = arith_method (lambda x , y : operator .floordiv (y , x ),
7879 names ('rfloordiv' ), op ('//' ),
79- default_axis = default_axis , fill_zeros = np .inf ),
80+ default_axis = default_axis , fill_zeros = np .inf ,
81+ reversed = True ),
8082 rpow = arith_method (lambda x , y : y ** x , names ('rpow' ), op ('**' ),
81- default_axis = default_axis ),
83+ default_axis = default_axis , reversed = True ),
8284 rmod = arith_method (lambda x , y : y % x , names ('rmod' ), op ('%' ),
83- default_axis = default_axis ),
85+ default_axis = default_axis , reversed = True ),
8486 )
8587 new_methods ['div' ] = new_methods ['truediv' ]
8688 new_methods ['rdiv' ] = new_methods ['rtruediv' ]
0 commit comments