1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
%module python_pythoncode // github issue#379 - these examples failed with 3.0.5 and earlier (at least as // far back as 1.3.37): struct TYPE { %pythoncode %{ def one(): # Comment XXXX return 1 %} }; %define %bar %pythoncode %{ def one(): # Comment XXXX return 1 %} %enddef struct TYPE2 { %bar }; %{ struct TYPE { }; struct TYPE2 { }; %}