<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div class="">When I import my sip extension module (named “_pkdiagram”) on windows I get the following error:</div><div class=""><br class=""></div><div class=""><br class=""></div><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;" class=""><div class=""><div class="">C:\Users\patrick\Desktop\familydiagram\_pkdiagram>python -c "import _pkdiagram"</div></div><div class=""><div class="">Traceback (most recent call last):</div></div><div class=""><div class="">  File "<string>", line 1, in <module></div></div><div class=""><div class="">SystemError: initialization of _pkdiagram failed without raising an exception</div></div></blockquote><div class=""><br class=""></div><div class=""><br class=""></div><div class="">Turns out the mod init function fails without setting an exception when it can’t find "_C_API" on the sip module - the call returns null.</div><div class=""><br class=""></div><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;" class=""><div class="">sip_capiobj = PyDict_GetItemString(PyModule_GetDict(sip_sipmod), "_C_API");</div></blockquote><div class=""><br class=""></div><div class="">Any ideas?</div><div class=""><br class=""></div><div class="">Thanks!</div><div class="">-Patrick</div></body></html>