1
0
mirror of https://github.com/osrg/gobgp.git synced 2024-05-11 05:55:10 +00:00

tools: add python grpc ListPeer API example

Signed-off-by: FUJITA Tomonori <fujita.tomonori@gmail.com>
This commit is contained in:
FUJITA Tomonori
2019-11-07 15:06:26 +09:00
parent 79a9e20096
commit 416445b1dc

View File

@ -0,0 +1,31 @@
#!/usr/bin/env python
from __future__ import absolute_import
from __future__ import print_function
import grpc
from google.protobuf.any_pb2 import Any
import gobgp_pb2
import gobgp_pb2_grpc
import attribute_pb2
_TIMEOUT_SECONDS = 1000
def run():
channel = grpc.insecure_channel('localhost:50051')
stub = gobgp_pb2_grpc.GobgpApiStub(channel)
peers = stub.ListPeer(
gobgp_pb2.ListPeerRequest(
),
_TIMEOUT_SECONDS,
)
for peer in peers:
print(peer)
if __name__ == '__main__':
run()