Attaches this server to the specified Session as a Server component. Raises ValueError if the server already belongs to some session.
(self, session)
| 199 | _connections_changed.set() |
| 200 | |
| 201 | def attach_to_session(self, session): |
| 202 | """Attaches this server to the specified Session as a Server component. |
| 203 | |
| 204 | Raises ValueError if the server already belongs to some session. |
| 205 | """ |
| 206 | |
| 207 | with _lock: |
| 208 | if self.server is not None: |
| 209 | raise ValueError |
| 210 | log.info("Attaching {0} to {1}", self, session) |
| 211 | self.server = Server(session, self) |
| 212 | |
| 213 | |
| 214 | class Server(components.Component): |
no test coverage detected