]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/commitdiff
bitbake: COW: Fix StopIteration warning
authorRichard Purdie <richard.purdie@linuxfoundation.org>
Sat, 22 Sep 2018 02:55:26 +0000 (19:55 -0700)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Sat, 22 Sep 2018 22:52:12 +0000 (15:52 -0700)
Fix the warning:

WARNING: lib/bb/data_smart.py:235: DeprecationWarning: generator 'COWDictMeta.iter' raised StopIteration
  for k, v in self.variables.iteritems():

by using return from the generator, not raising StopIteration.

(Bitbake rev: 407d6e07b09123c12c382b4a92107f002c314b05)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
bitbake/lib/bb/COW.py

index bec62080967cc6563ad2e2ffae9ca04323a18e2d..7817473ab80747200e48038807016b2a75ad29c8 100644 (file)
@@ -150,7 +150,7 @@ class COWDictMeta(COWMeta):
                 yield value
             if type == "items":
                 yield (key, value)
-        raise StopIteration()
+        return
 
     def iterkeys(cls):
         return cls.iter("keys")