From de48c6921b57da6ad5698a259fb4deafcc59a01c Mon Sep 17 00:00:00 2001
From: Matthias Andree <matthias.andree@gmx.de>
Date: Sat, 7 Feb 2026 16:28:13 +0100
Subject: [PATCH] mock-pop3-server.py: Move return out of finally block

This apparently confuses some scripts but also is
ill-defined - does the finally override the return from the except
blocks if one catches the exception?

To fix Debian Bug#1127303.
---
 t.operation.mock-pop3-server.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/t.operation.mock-pop3-server.py b/t.operation.mock-pop3-server.py
index f8f6e2ae..adbbbbe1 100644
--- a/t.operation.mock-pop3-server.py
+++ b/t.operation.mock-pop3-server.py
@@ -208,7 +208,7 @@ def serve(messages_filename, host=DEFAULT_HOST, port=DEFAULT_PORT):
     finally:
         sock.shutdown(socket.SHUT_RDWR)
         sock.close()
-        return 0
+    return 0
 
 
 if __name__ == "__main__":
-- 
GitLab

