diff --git a/swh/journal/cli.py b/swh/journal/cli.py --- a/swh/journal/cli.py +++ b/swh/journal/cli.py @@ -110,6 +110,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 @@ -176,3 +176,6 @@ self.consumer.commit() return nb_messages + + def close(self): + self.consumer.close()