Обратите внимание, что вам нужно только что-то вернуть из функции анимации, если вы используете блиц.
Из документации :
Если blit == True
, func должен возвращать итерируемое число всех исполнителей, которые были изменены или созданы.Эта информация используется алгоритмом блиттинга для определения того, какие части фигуры должны быть обновлены.Возвращаемое значение не используется, если blit == False
, и может быть опущено в этом случае.
Поэтому простое пропускание return
может быть самым простым вариантом.
Если вам нужно /Если вы хотите использовать блиттинг, вам нужно вернуть итерацию художников.Это может быть, например, кортеж или список.К сожалению, не ясно, что pins
из вопроса.
Предположим, pins
- это список,
return pins + [line]
или, если вы хотите сделать его списком,
return list(pins) + [line]
Предположим, pins
- это кортеж,
return pins + (line,)
или, если вы хотите сделать его кортежем,
return tuple(pins) + (line,)