Commit 3d8ffab2dbb6d7834d12adc38e9054c82c128d73
1 parent
8ec3c925
Implement __itruediv__ and remove /=operator as SWIG seems not to handle correct…
…ly the new Python 3.x division logic.
Showing
1 changed file
with
5 additions
and
1 deletions
pyext/GSkymap.i
| ... | ... | @@ -131,7 +131,7 @@ public: |
| 131 | 131 | GSkymap& operator+=(const GSkymap& map); |
| 132 | 132 | GSkymap& operator-=(const GSkymap& map); |
| 133 | 133 | GSkymap& operator*=(const GSkymap& map); |
| 134 | - GSkymap& operator/=(const GSkymap& map); | |
| 134 | + //GSkymap& operator/=(const GSkymap& map); | |
| 135 | 135 | |
| 136 | 136 | // Methods |
| 137 | 137 | void clear(void); |
| ... | ... | @@ -197,6 +197,10 @@ public: |
| 197 | 197 | GSkymap copy() { |
| 198 | 198 | return (*self); |
| 199 | 199 | } |
| 200 | + GSkymap __itruediv__(const GSkymap& map) { | |
| 201 | + self->operator /=(map); | |
| 202 | + return (*self); | |
| 203 | + } | |
| 200 | 204 | GSkymap sqrt() { |
| 201 | 205 | return sqrt(*self); |
| 202 | 206 | } | ... | ... |