diff --git a/swh/journal/cli.py b/swh/journal/cli.py --- a/swh/journal/cli.py +++ b/swh/journal/cli.py @@ -109,6 +109,8 @@ ctx.exit(0) else: print('Done.') + finally: + client.close() @cli.command() diff --git a/swh/journal/client.py b/swh/journal/client.py --- a/swh/journal/client.py +++ b/swh/journal/client.py @@ -169,3 +169,6 @@ self.consumer.commit() return nb_messages + + def close(self): + self.consumer.close()