A.py

에 전역 a가 선언되어 있습니다. 


a는 TRUE FALSE 중에 임의로 바뀌고


B.py

에서  A.py를 임포트하여 a를 참조하여 조건문을 돌리는데


a == True이면 돌고


a == False이면 멈춥니다.


A.py가 소켓으로 어떤 신호를 받으면 TRUE FALSE로 제대로 변경이 되는데


B.py가 변경된 변수 a를 제대로 못읽습니다.


A에서 함수를 만들어 변수를 리턴해도 마찬가집니다.