Bug 944

Gist: https://gist.github.com/Neob91/6d5acc34ca204b2ef469
Wynik pylinta jest poniżej 9.5 z przyczyn niezwiązanych z niską jakością kodu.