diff options
author | zhurong <aaronzhu1121@gmail.com> | 2019-07-09 09:16:11 +0800 |
---|---|---|
committer | zhurong <aaronzhu1121@gmail.com> | 2019-07-09 08:08:42 +0000 |
commit | edfeca139dd6007ddd26d88c776c00206fa82473 (patch) | |
tree | ddebae61c18ce7e2dd21ef31afe062de549bd9b4 | |
parent | 7e33afbae56df7903f1ef0ecb8bf0bb870093088 (diff) | |
download | ceilometermiddleware-edfeca139dd6007ddd26d88c776c00206fa82473.tar.gz |
Fix py37 test error
Change-Id: Ia36e5025d8db1568c5512263833c558c55c10f59
-rw-r--r-- | ceilometermiddleware/swift.py | 5 |
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) |