diff options
Diffstat (limited to 'swig/lilv.i')
-rw-r--r-- | swig/lilv.i | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/swig/lilv.i b/swig/lilv.i deleted file mode 100644 index 958f9f0..0000000 --- a/swig/lilv.i +++ /dev/null @@ -1,38 +0,0 @@ -%module lilv -%{ -#include "lilv/lilv.h" -#include "lilv/lilvmm.hpp" -%} - -%include "lilv/lilv.h" -%include "lilv/lilvmm.hpp" - -namespace Lilv { - -%extend Plugins { -%pythoncode %{ - def __iter__(self): - class Iterator(object): - def __init__(self, plugins): - self.plugins = plugins - self.iter = plugins.begin() - - def next(self): - self.iter = self.plugins.next(self.iter) - if not self.plugins.is_end(self.iter): - return self.plugins.get(self.iter) - else: - raise StopIteration - - return Iterator(self) -%} -}; - -%extend Node { -%pythoncode %{ - def __str__(self): - return self.get_turtle_token() -%} -}; - -} /* namespace Lilv */ |