<div dir="ltr">Hi,<div><br></div><div>I apologize if I am using the mailing system wrong, please correct me if I do. 1st time user of such a channel.</div><div><br></div><div>I trying to learn SIP and came across an issue when trying to implement the example code given in the documentation.</div>
<div>/////////////////////////////////</div><div>%Module word</div><div><div>%TypeHeaderCode</div><div>#include "word.h"</div><div>#include <string.h></div><div>%End</div><div><br></div><div>public:</div><div>
    Word(const char *w);</div><div>    char *reverse() const;</div><div>};</div><div>/////////////////////////////////<br></div><div><br></div><div>After successfully running the deploying it in python, I tried to create a Word variable: e.g.</div>
<div><br></div><div>>>> from word import Word</div><div>>>> w = Word("cheese snacks")</div><div><b># python throws an error here:</b></div><div><div>Traceback (most recent call last):</div><div>
  File "<stdin>", line 1, in <module></div><div>TypeError: Word(): arguments did not match any overloaded call:</div><div>  overload 1: too many arguments</div><div>  overload 2: argument 1 has unexpected type 'str'</div>
</div><div><b># help(Word) informs me that Word is expecting a sip.wrapper object, not a string as I expected</b></div><div><div>>>> help(Word)</div><div>Help on class Word in module word:</div><div><br></div><div>
class Word(sip.wrapper)</div></div><div>...</div><div><br></div><div>This was not expected, I expected it to just work as the example given. Any help? I am working on Windows 7 in python 3.3.4</div><div>I tried including MappedType char * but received the error: "Invalid type for %MappedType"</div>
<div><br></div><div>Kind Regards,</div><div>Christoff</div><div><br></div>-- <br><span style="color:rgb(51,51,51);font-family:verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;font-size:14.44444465637207px;background-color:rgb(255,255,255)">Christoff Kok</span><br style="color:rgb(51,51,51);font-family:verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;font-size:14.44444465637207px;background-color:rgb(255,255,255)">
<span style="color:rgb(51,51,51);font-family:verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;font-size:14.44444465637207px;background-color:rgb(255,255,255)">Software Engineer</span><br style="color:rgb(51,51,51);font-family:verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;font-size:14.44444465637207px;background-color:rgb(255,255,255)">
<span style="color:rgb(51,51,51);font-family:verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;font-size:14.44444465637207px;background-color:rgb(255,255,255)">Ex Mente</span><br style="color:rgb(51,51,51);font-family:verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;font-size:14.44444465637207px;background-color:rgb(255,255,255)">
<br style="color:rgb(51,51,51);font-family:verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;font-size:14.44444465637207px;background-color:rgb(255,255,255)"><a href="http://www.ex-mente.co.za/" style="color:rgb(0,0,0);text-decoration:none;outline:none;font-family:verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;font-size:14.44444465637207px;background-color:rgb(255,255,255)" target="_blank">http://www.ex-mente.co.za</a><br style="color:rgb(51,51,51);font-family:verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;font-size:14.44444465637207px;background-color:rgb(255,255,255)">
<a href="mailto:christoff.kok@ex-mente.co.za" style="color:rgb(0,0,0);text-decoration:none;outline:none;font-family:verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;font-size:14.44444465637207px;background-color:rgb(255,255,255)" target="_blank">christoff.kok@ex-mente.co.za</a><span style="color:rgb(51,51,51);font-family:verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;font-size:14.44444465637207px;background-color:rgb(255,255,255)"> </span><br style="color:rgb(51,51,51);font-family:verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;font-size:14.44444465637207px;background-color:rgb(255,255,255)">
<span style="color:rgb(51,51,51);font-family:verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;font-size:14.44444465637207px;background-color:rgb(255,255,255)">PO Box 10214 </span><br style="color:rgb(51,51,51);font-family:verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;font-size:14.44444465637207px;background-color:rgb(255,255,255)">
<span style="color:rgb(51,51,51);font-family:verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;font-size:14.44444465637207px;background-color:rgb(255,255,255)">Centurion </span><br style="color:rgb(51,51,51);font-family:verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;font-size:14.44444465637207px;background-color:rgb(255,255,255)">
<span style="color:rgb(51,51,51);font-family:verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;font-size:14.44444465637207px;background-color:rgb(255,255,255)">0046 </span><br style="color:rgb(51,51,51);font-family:verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;font-size:14.44444465637207px;background-color:rgb(255,255,255)">
<span style="color:rgb(51,51,51);font-family:verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;font-size:14.44444465637207px;background-color:rgb(255,255,255)">South Africa </span><br style="color:rgb(51,51,51);font-family:verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;font-size:14.44444465637207px;background-color:rgb(255,255,255)">
<span style="color:rgb(51,51,51);font-family:verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;font-size:14.44444465637207px;background-color:rgb(255,255,255)">tel: +27 12 743 6993 </span><br style="color:rgb(51,51,51);font-family:verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;font-size:14.44444465637207px;background-color:rgb(255,255,255)">
<span style="color:rgb(51,51,51);font-family:verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;font-size:14.44444465637207px;background-color:rgb(255,255,255)">tel: +27 12 654 8198</span><br style="color:rgb(51,51,51);font-family:verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;font-size:14.44444465637207px;background-color:rgb(255,255,255)">
<span style="color:rgb(51,51,51);font-family:verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;font-size:14.44444465637207px;background-color:rgb(255,255,255)">fax: +27 85 150 1341</span>

</div></div>