grpc support for get session options and location

This commit is contained in:
bharnden 2019-02-20 21:19:35 -08:00
parent b573eb641e
commit e819b706bc
4 changed files with 153 additions and 65 deletions

View file

@ -21,6 +21,16 @@ class CoreApiClient(object):
request.id = _id
return self.stub.GetSession(request)
def get_session_options(self, _id):
request = core_pb2.SessionOptionsRequest()
request.id = _id
return self.stub.GetSessionOptions(request)
def get_session_location(self, _id):
request = core_pb2.SessionLocationRequest()
request.id = _id
return self.stub.GetSessionLocation(request)
@contextmanager
def connect(self):
channel = grpc.insecure_channel(self.address)
@ -42,6 +52,9 @@ def main():
session = client.get_session(session_data.id)
print(session)
print(client.get_session_options(session_data.id))
print(client.get_session_location(session_data.id))
if __name__ == "__main__":
logging.basicConfig()