Код побайтово записывает 64-битное число в bytearray размером в 8 байт.
Автор этого (трехколесного) велосипеда, видимо, не дочитал справочник по Python до главы 7, в которой описывается модуль
struct, решающий именно эту задачу.
Из-за таких велосипедов (с циклами для записи одного числа) и рождаются легенды о том, что Python тормозной язык.