summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorzhurong <aaronzhu1121@gmail.com>2019-07-09 09:16:11 +0800
committerzhurong <aaronzhu1121@gmail.com>2019-07-09 08:08:42 +0000
commitedfeca139dd6007ddd26d88c776c00206fa82473 (patch)
treeddebae61c18ce7e2dd21ef31afe062de549bd9b4
parent7e33afbae56df7903f1ef0ecb8bf0bb870093088 (diff)
downloadceilometermiddleware-edfeca139dd6007ddd26d88c776c00206fa82473.tar.gz
Fix py37 test error
Change-Id: Ia36e5025d8db1568c5512263833c558c55c10f59
-rw-r--r--ceilometermiddleware/swift.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/ceilometermiddleware/swift.py b/ceilometermiddleware/swift.py
index 0d19546..ee2d8d6 100644
--- a/ceilometermiddleware/swift.py
+++ b/ceilometermiddleware/swift.py
@@ -267,7 +267,10 @@ class Swift(object):
while chunk:
bytes_sent += len(chunk)
yield chunk
- chunk = next(iterator)
+ try:
+ chunk = next(iterator)
+ except StopIteration:
+ chunk = ''
finally:
self.emit_event(env, input_proxy.bytes_received, bytes_sent)