From 247f986d450cc628725630ed0354f18e40b4e18d Mon Sep 17 00:00:00 2001 From: David Robillard Date: Tue, 17 Mar 2015 15:59:58 +0000 Subject: Fix plugin iteration in Python. git-svn-id: http://svn.drobilla.net/lad/trunk/lilv@5643 a436a847-0d15-0410-975c-d299462d15a1 --- bindings/lilv.i | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'bindings') diff --git a/bindings/lilv.i b/bindings/lilv.i index 6b2df7e..c4c33fb 100644 --- a/bindings/lilv.i +++ b/bindings/lilv.i @@ -34,11 +34,11 @@ namespace Lilv { 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: + if self.plugins.is_end(self.iter): raise StopIteration + plugin = self.plugins.get(self.iter) + self.iter = self.plugins.next(self.iter) + return plugin return Iterator(self) -- cgit v1.2.1