From 853cc9f2ad3ee52cbdd891fb09d51c25678baed0 Mon Sep 17 00:00:00 2001 From: Tom Jones Date: Wed, 7 Feb 2024 13:28:58 +0000 Subject: [PATCH] tests: Use errno value rather than a specific int For portability we use errno defines rather than explicit int values when checking for errors. Type: improvement Change-Id: Ib5fc1db357da150d008d5a11bef5dbc7ec354cfb Signed-off-by: Tom Jones --- test/test_punt.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/test/test_punt.py b/test/test_punt.py index e6829d42bb3..8ee43f1ed73 100644 --- a/test/test_punt.py +++ b/test/test_punt.py @@ -6,6 +6,7 @@ import threading import copy import fcntl import time +import errno try: import unittest2 as unittest @@ -55,7 +56,7 @@ class serverSocketThread(threading.Thread): # Ethernet self.rx_pkts.append(Ether(data[8:])) except IOError as e: - if e.errno == 11: + if e.errno == errno.EAGAIN: # nothing to receive, stop running or sleep a little if self.stop_running: break