summaryrefslogtreecommitdiff
path: root/gnuradio-core/src/lib/swig
diff options
context:
space:
mode:
authorRob Savoye <rob@welcomehome.org>2010-10-16 08:51:47 -0600
committerEric Blossom <eb@comsec.com>2010-11-10 12:10:44 -0800
commit1caa7d707377d093cf7d9b7e65176848a93bba5c (patch)
tree97ef791ab9f1a63eba58644414d782c9b2a322df /gnuradio-core/src/lib/swig
parent826869b666094bba2349e725e90878cc7e0aad8b (diff)
wrap all %pythoncode in SWIGPYTHON so they don't get inserted into other languages
Diffstat (limited to 'gnuradio-core/src/lib/swig')
-rw-r--r--gnuradio-core/src/lib/swig/gr_swig_block_magic.i5
1 files changed, 5 insertions, 0 deletions
diff --git a/gnuradio-core/src/lib/swig/gr_swig_block_magic.i b/gnuradio-core/src/lib/swig/gr_swig_block_magic.i
index 78e8380128..e25afbdb53 100644
--- a/gnuradio-core/src/lib/swig/gr_swig_block_magic.i
+++ b/gnuradio-core/src/lib/swig/gr_swig_block_magic.i
@@ -30,10 +30,15 @@ typedef boost::shared_ptr<NAME> NAME ## _sptr;
%template(NAME ## _sptr) boost::shared_ptr<NAME>;
%rename(BASE_NAME) PKG ## _make_ ## BASE_NAME;
+#ifdef SWIGPYTHON
%pythoncode %{
NAME ## _sptr.block = lambda self: NAME ## _block (self)
NAME ## _sptr.__repr__ = lambda self: "<gr_block %s (%d)>" % (self.name(), self.unique_id ())
%}
+#endif
%ignore NAME;
%enddef
+
+#ifdef SWIGGUILE
+#endif