Bug 3046

https://gist.github.com/Alkemic/4a794d5b939dbf5c1a33
Jeżeli robisz aserty w pętli i Ci się sypinie assert to w traceback będzie tylko linia bez informacji w której iteracji był błąd. Aby tego uniknąć (jak już koniecznie chcesz aserty w pętli) to trzeba podać argument `msg` do asserta w którym będzie jakaś informacja wskazująca na jakich danych akurat w tej iteracji pracujesz lub która to iteracja.