Total Complexity | 2 |
Total Lines | 13 |
Duplicated Lines | 0 % |
Changes | 0 |
1 | from gremlin_python.driver.remote_connection import RemoteStrategy |
||
2 | |||
3 | |||
4 | class AsyncRemoteStrategy(RemoteStrategy): |
||
5 | |||
6 | async def apply(self, traversal): |
||
7 | if traversal.traversers is None: |
||
8 | remote_traversal = await self.remote_connection.submit( |
||
9 | traversal.bytecode) |
||
10 | traversal.remote_results = remote_traversal |
||
11 | traversal.side_effects = remote_traversal.side_effects |
||
12 | traversal.traversers = remote_traversal.traversers |
||
13 |