Loading collection data...
Collections are a way for you to organize kata so that you can create your own training routines. Every collection you create is public and automatically sharable with other warriors. After you have added a few kata to a collection you and others can train on the kata contained within the collection.
Get started now by creating a new collection.
Already raised as issue
Not an issue. Any wrong honor updates are due to problems with CW itself. You may raise an issue here if you're sure you haven't received the honor, and forcing the honor update doesn't help.
Iterating one time is orthogonal to using exceptions for control flow, so it doesn't really answer the question. I think using exceptions for control flow is considered less evil in Python than in other languages, although it's still questionable. But best practices votes here are so random that no one knows if it's best practices at all )
yes, this way you traverse the list only one single time