Commit 3d8ffab2dbb6d7834d12adc38e9054c82c128d73

Authored by Jürgen Knödlseder
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 }
... ...