Chamando se __name__ == '__main__': em um módulo a partir de uma função em outro módulo [fechado]

Eu preciso ligarif __name__ == '__main__', que chama várias classes em um módulo,Module 1, em uma função,function1, que está em uma classe em um segundo módulo,Module 2.

Não posso usardef main()- solução emModule 1 ao invés deif __name__ == '__main__', já que o módulo possui várias classes e funções conectadas aoClass_1 noModule 1 que só funciona comprint('I am:', __name__) eif __name__ == '__main__':.

Então, minha pergunta é como posso chamar main:if __name__ == '__main__' deClass_1() nofunction1 noClass_2() noModule 2?

Módulo 1

print('I am:', __name__)

class Class_1():
   ....code...

# calling everything in the module that
if __name__ == '__main__':

Módulo 2

# if __name__ == '__main__' from Module 1 should be called in function 1


class Class_2():
   .... code..

   def function1:
    --- calling main if __name__ == '__main__' from Module 1

questionAnswers(2)

yourAnswerToTheQuestion