mirror of
https://github.com/osrg/gobgp.git
synced 2024-05-11 05:55:10 +00:00
32 lines
544 B
Python
32 lines
544 B
Python
|
|
#!/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()
|