VOL-1452: all adapter_agent calls must yield.
Given all adapter_agent (core_proxy) calls must
yield this has also revealed a timing issue when calling
the openolt grpc stub. Wait till the stub is ready before using
Change-Id: If91afcf5a0e8abb953da008e668df5defbf789d8
diff --git a/python/adapters/openolt/openolt_bw.py b/python/adapters/openolt/openolt_bw.py
index 7c70b78..ca0fdb2 100644
--- a/python/adapters/openolt/openolt_bw.py
+++ b/python/adapters/openolt/openolt_bw.py
@@ -25,17 +25,7 @@
self.proxy = proxy
def pir(self, serial_number):
- bw = 0
- try:
- bw = self.proxy.get(
- '/traffic_descriptor_profiles/{}'.format(serial_number))
- except KeyError:
- self.log.debug('bandwidth not configured',
- serial_number=serial_number)
- try:
- bw = self.proxy.get('/traffic_descriptor_profiles/{}' \
- .format(DEFAULT_ONU_BW_PROFILE))
- except KeyError:
- return DEFAULT_ONU_PIR
+ #TODO NEW CORE: the old xpon model traffic_descriptor_profiles is gone. Just return the default
+ # which was all that happened anyway
+ return DEFAULT_ONU_PIR
- return bw.maximum_bandwidth