Глобальные переменные Python в нескольких файлах

У меня есть 2 демона, которые должны получить доступ к той же переменной. Я создал третий файл для глобальных переменных, и каждый демон может получить доступ к этой переменной. Но когда один меняет переменную, другой все равно видит значение по умолчанию.

пример:

glob.py

time = 0

демон а:

import datetime
import time
import glob

while(True):
    glob.time = datetime.datetime.now()
    time.sleep(30)

демон б:

import glob

while(True):
    print(glob.time)

он будет печатать 0 каждый раз, когда я надеюсь, что прояснил свою проблему, и кто-то может мне помочь. Если вам нужна дополнительная информация, пожалуйста, не стесняйтесь спрашивать.

Ответы на вопрос(2)

Ваш ответ на вопрос