[C++-sig] [Py++] Include additional code with ctypes code generator

Nikolaus Rath Nikolaus at rath.org
Tue Dec 22 19:28:00 CET 2009


Roman Yakovenko <roman.yakovenko at gmail.com> writes:
> On Mon, Dec 14, 2009 at 4:00 PM, Nikolaus Rath <Nikolaus at rath.org> wrote:
>> Hello,
>>
>> Is there a way to add additional code to the output generated by the
>> ctypes code generator? Specifically, I would like to add some special
>> comments to prevent the autogenerated files being checked by PyLink and
>> PyDev.
>>
>> http://language-binding.net/pyplusplus/documentation/inserting_code.html
>> talks about a add_registration_code method, but it doesn't seem to exist
>> for the ctypes generator:
>>
>> mb = ctypes_module_builder_t( [header_file], symbols_file, gccxml_config=gccxml_cfg )
>> mb.build_code_creator(shared_library_file)
>> mb.add_registration_code( '#@PyDevCodeAnalysisIgnore', False )
>>
>> yields
>>
>> AttributeError: 'ctypes_module_builder_t' object has no attribute
>> 'add_registration_code'
>>
>
> Right now - there is no such way. I will try to add this functionality
> today or tomorrow.

Have you had the time to do this yet? If not, I'll just manually add the
required lines by rewriting the file after it has been generated. Just
let me know.

Best,


   -Nikolaus

-- 
 »Time flies like an arrow, fruit flies like a Banana.«

  PGP fingerprint: 5B93 61F8 4EA2 E279 ABF6  02CF A9AD B7F8 AE4E 425C



More information about the Cplusplus-sig mailing list