with windowLock:

            window.append(pkt)


여기서 with는 뭔역할임??