소스 검색

Propagate ForeLink-joining to the inner RearLink.

rear._ActivatedRearLink's inner RearLink should of
course send its tickets to whatever ForeLink was joined
to the rear._ActivatedRearLink.
Nathaniel Manista 10 년 전
부모
커밋
4ad01246e3
1개의 변경된 파일2개의 추가작업 그리고 0개의 파일을 삭제
  1. 2 0
      src/python/src/grpc/_adapter/rear.py

+ 2 - 0
src/python/src/grpc/_adapter/rear.py

@@ -382,6 +382,8 @@ class _ActivatedRearLink(ticket_interfaces.RearLink, activated.Activated):
   def join_fore_link(self, fore_link):
     with self._lock:
       self._fore_link = null.NULL_FORE_LINK if fore_link is None else fore_link
+      if self._rear_link is not None:
+        self._rear_link.join_fore_link(self._fore_link)
 
   def _start(self):
     with self._lock: