Есть функция main() в которой прописана логика работы этого класса. Пробую запускать эту функцию через:
from multiprocessing import Process def main(): rne = NotificationExchangerRobot(log_file='ner_log.txt', config_file='ner_config.ini', interval=30) while True: rne.reread_config() remiders_dict = rne.call_nearest_reminders() results = rne.call_add_notification(remiders_dict) rne.call_delivery_result(results, remiders_dict) rne.pause() if __name__ == '__main__': p = Process(target=main) p.start() print(p.pid)
После запуска, основной процесс не завершается. Хочется , как в случае subprocess, основной процесс породил дочерний и завершился, а дочерний работал сам по себе…
ОС - Windows 7