From 722dc4a9c2cbdf45ee1a26f84740eaca46b635cf Mon Sep 17 00:00:00 2001 From: aramis_acg Date: Thu, 25 Feb 2010 20:11:57 +0000 Subject: [PATCH] Fix PyAssimp complaining on 'builtin_function_or_method' object has no attribute '_init'. Thanks to pekuja for the patch! git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@552 67173fc5-114c-0410-ac8e-9d2fd5bffc1f --- port/PyAssimp/pyassimp/pyassimp.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/port/PyAssimp/pyassimp/pyassimp.py b/port/PyAssimp/pyassimp/pyassimp.py index d950a531e..d86d2a6db 100644 --- a/port/PyAssimp/pyassimp/pyassimp.py +++ b/port/PyAssimp/pyassimp/pyassimp.py @@ -160,7 +160,7 @@ def _init(self): Python magic to add the _init() function to all C struct classes. """ for struct in dir(structs): - if not (struct.startswith('_') or struct.startswith('c_') or struct == "Structure"): + if not (struct.startswith('_') or struct.startswith('c_') or struct == "Structure" or struct == "POINTER"): setattr(getattr(structs, struct), '_init', _init) @@ -268,4 +268,4 @@ def aiDecomposeMatrix(matrix): from ctypes import byref, pointer _assimp_lib.dll.aiDecomposeMatrix(pointer(matrix), byref(scaling), byref(rotation), byref(position)) - return scaling._init(), rotation._init(), position._init() \ No newline at end of file + return scaling._init(), rotation._init(), position._init()