They bring nothing of value (we never use import * anyway) and introduce a maintenance burden. The __all__ that I left might not be very useful either but at least they are not a pain to maintain; they are also used by pyflakes in some cases.
The correction solved the bug on the get_nb_remaining_free_sms() method which does not work correctly.
autopep8 -ir -j2 --select=E303,E125 Diff checked manually.