Пакет повторной печати Python, возвращающий none при попытке напечатать новую строку

#python

#python

Вопрос:

Я столкнулся с проблемой, которая кажется такой нормальной, но некоторое время она мешала моей работе. Пожалуйста, помогите мне отладить это.

В настоящее время я использую этот код

 from datetime import date
from time import sleep
from reprint import output
import sys
import os
import time

def read_agm_log(name):
    some code



space = print("n")

with output(initial_len=7, interval= 0) as output_lines:
 
    while True:
        
        output_lines[0]  =    (f'Machine1BusyValue       : {read_log ("Machine1Value"):.2f}')
        
        output_lines[1] =     (f'Machine2BusyValue       : {read_log ("Machine2Value"):.2f}') 
        output_lines[2]  =    (f'Machine3BusyValue       : {read_log ("Machine3Value"):.2f}')
        output_lines[3]  =    (f'Machine4BusyValue     : {read_log ("Machine4Value"):.2f}')
        output_lines[4]  =    (f'Machine5BusyValue : {read_log ("Machine5Value"):.2f}')

        output_lines[5]  =    f"{space}"

        output_lines[6]  =    (f'Machine6BusyValue : {read_log ("Machine6Value"):.2f}')
 

Теперь мне нужно иметь строку пробела между некоторыми выходами, но то, как я ее настроил прямо сейчас, возвращает none для этой части пробела. Любая другая реализация, которую я пытаюсь реализовать, нарушает код.

Причина, по которой я использую пакет reprint, заключается в том, что он обновляет значения в строке, что упрощает анализ данных вместо того, чтобы печатать все снова и снова. Вот репозиторий github для ПЕРЕПЕЧАТКИ

Может кто-нибудь, пожалуйста, помочь мне понять, как добавить строку пробела между выходами?