Revision: 385
Author: roman_yakovenko
Date: 2006-08-07 02:57:39 -0700 (Mon, 07 Aug 2006)
ViewCVS: http://svn.sourceforge.net/pygccxml/?rev=385&view=rev
Log Message:
-----------
fixing small bug
Modified Paths:
--------------
pyplusplus_dev/pyplusplus/file_writers/multiple_files.py
Modified: pyplusplus_dev/pyplusplus/file_writers/multiple_files.py
===================================================================
--- pyplusplus_dev/pyplusplus/file_writers/multiple_files.py 2006-08-07 09:56:38 UTC (rev 384)
+++ pyplusplus_dev/pyplusplus/file_writers/multiple_files.py 2006-08-07 09:57:39 UTC (rev 385)
@@ -176,10 +176,12 @@
, self.create_header( class_creator.alias
, self.create_function_code( function_name ) ) )
class_wrapper = None
- decl_creators = class_creator.user_declarations[:]
- if isinstance( class_creator, code_creators.class_t ) and class_creator.wrapper:
- class_wrapper = class_creator.wrapper
- decl_creators.append( class_creator.wrapper )
+ decl_creators = []
+ if isinstance( class_creator, code_creators.class_t ):
+ decl_creators.extend( class_creator.user_declarations )
+ if class_creator.wrapper:
+ class_wrapper = class_creator.wrapper
+ decl_creators.append( class_creator.wrapper )
# Write the .cpp file...
cpp_code = self.create_source( class_creator.alias
@@ -210,8 +212,8 @@
"""
try:
self.split_class_impl( class_creator )
- except IOError, error:
- msg = [ 'Failed to write code for class "%s" into file.' % class_creator.declaration.name ]
+ except IOError, error:
+ msg = [ 'Failed to write code for class "%s" into file.;' % class_creator.declaration.name ]
msg.append( "May be the class name is too long?." )
msg.append( "Error: %s'" % str(error) )
self.logger.error( os.linesep.join( msg ) )
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|