diff --git a/modules/modpython/modpython.i b/modules/modpython/modpython.i index 1fc8899b..01d1a7c7 100644 --- a/modules/modpython/modpython.i +++ b/modules/modpython/modpython.i @@ -60,6 +60,10 @@ using std::allocator; %include %include +%shared_ptr(CAuthBase); +%shared_ptr(CWebSession); +%shared_ptr(CClientAuth); + %include "modpython/cstring.i" %template(_stringlist) std::list; @@ -130,8 +134,6 @@ class MCString : public std::map {}; %include "../include/znc/defines.h" %include "../include/znc/Utils.h" %include "../include/znc/Threads.h" -%template(PAuthBase) std::shared_ptr; -%template(WebSession) std::shared_ptr; %include "../include/znc/Config.h" %include "../include/znc/Csocket.h" %template(ZNCSocketManager) TSocketManager;