summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenjamin Schubert <contact@benschubert.me>2020-04-17 10:14:02 +0100
committerBenjamin Schubert <contact@benschubert.me>2020-04-23 11:34:14 +0000
commit4c4456a4074f8b6adca6bd61bbd9a1bcb7001710 (patch)
treefc944d8a8babc527ef6909310f08795e2862edc5
parent943e25544fe866eb1a763ae395e9a8f64691114e (diff)
downloadbuildstream-4c4456a4074f8b6adca6bd61bbd9a1bcb7001710.tar.gz
filetypegenerator.py: Close socket after usage
This removes a warning around resources leaks
-rw-r--r--tests/testutils/filetypegenerator.py11
1 files changed, 8 insertions, 3 deletions
diff --git a/tests/testutils/filetypegenerator.py b/tests/testutils/filetypegenerator.py
index 41c502be2..732608cb6 100644
--- a/tests/testutils/filetypegenerator.py
+++ b/tests/testutils/filetypegenerator.py
@@ -63,7 +63,12 @@ def generate_file_types(path):
os.chdir(parent)
s = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM)
- s.bind(child)
- os.chdir(old_dir)
- yield
+
+ try:
+ s.bind(child)
+ os.chdir(old_dir)
+ yield
+ finally:
+ s.close()
+
clean()