Revision: 586
http://svn.sourceforge.net/pygccxml/?rev=586&view=rev
Author: mbaas
Date: 2006-09-26 01:41:35 -0700 (Tue, 26 Sep 2006)
Log Message:
-----------
Small bug fix. The function wasn't checking if the parent really is a class.
Modified Paths:
--------------
pyplusplus_dev/pyplusplus/code_creators/calldef_transformed.py
Modified: pyplusplus_dev/pyplusplus/code_creators/calldef_transformed.py
===================================================================
--- pyplusplus_dev/pyplusplus/code_creators/calldef_transformed.py 2006-09-25 10:19:10 UTC (rev 585)
+++ pyplusplus_dev/pyplusplus/code_creators/calldef_transformed.py 2006-09-26 08:41:35 UTC (rev 586)
@@ -6,7 +6,7 @@
import os
#import algorithm
#import code_creator
-#import class_declaration
+import class_declaration
from pygccxml import declarations
from calldef import calldef_t, calldef_wrapper_t
import pyplusplus.function_transformers as function_transformers
@@ -97,10 +97,10 @@
@rtype: str
"""
- if self.parent==None:
+ if isinstance(self.parent, class_declaration.class_wrapper_t):
+ return self.parent.full_name + '::_py_' + self.declaration.alias
+ else:
return '_py_' + self.declaration.alias
- else:
- return self.parent.full_name + '::_py_' + self.declaration.alias
def create_sig_id(self):
"""Create an ID string that identifies a signature.
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|