[Kimchi-devel] [PATCH 2/2] MockModel refactor: Create MockModel based on Model("test:///default")

Crístian Viana vianac at linux.vnet.ibm.com
Fri Nov 14 18:51:11 UTC 2014


On 14-11-2014 16:41, Aline Manera wrote:
>> The logic makes sense but that's not what that code snippet does. The 
>> keyword "continue" will skip the current iteration of the *inner 
>> loop*, not the outer one - which I guess is what you intended. In 
>> other words, the inner loop doesn't do anything.
>
> No - I want to skip only the inner loop

You may want to skip the inner loop but the keyword "continue" skips the 
current iteration of the inner loop. And that's different.

Take a look at the code again:

1) for res, items in params.iteritems():
2)     resources = getattr(self, '%s_get_list' % res)()
3)     for i in resources:
4)         if i in items:
5)             continue

Line 5 tells the program execution to skip the current iteration of the 
current [inner] loop and to go to line 3 with the next available element 
into the variable i, if there's any.

Whether this inner loop executes or not, it doesn't make a difference.




More information about the Kimchi-devel mailing list