ich habe ein systemupdate gemacht und habe nun folgendes problem.
mein projekt besteht aus c++ klassen die ich mit swig in python integriere.
leider(!!!) funktioniert das nicht mehr so einfach wenn ich python 1.3.4 verwende.
ich habe einen c++ konstruktor volume(x,y,z), welcher durch den befehl vol(x,y,z) ein volumen objekt zurueckgibt.
Code: Alles auswählen
vol(10,10,10)
Out[4]: <pytom_volume.vol; proxy of <Swig Object of type 'swigTom::swigVolume< float,float > *' at 0x184ef50> >
ich bekomme folgenden fehler:
Code: Alles auswählen
pytom_volume.py in __init__(self, *args)
220 __init__(self, volv) -> vol
221 """
--> 222 this = _pytom_volume.new_vol(*args)
223 try: self.this.append(this)
224 except: self.this = this
NotImplementedError: Wrong number of arguments for overloaded function 'new_vol'.
Possible C/C++ prototypes are:
swigTom::swigVolume< float,float >(std::size_t,std::size_t,std::size_t)
swigTom::swigVolume< float,float >(tom::Volume< float> const &)
swigTom::swigVolume< float,float >(swigTom::swigVolume<float,float > const &)
hat jemand eine ahnung, vielleicht auch das falsche forum, sollte lieber die swig mailing liste verwenden...
danke schonmal im vorraus!