From a2d0ea78becd01cbd643608a66c77ace46b64b0b Mon Sep 17 00:00:00 2001 From: cody burkard <cody@onlab.us> Date: Fri, 25 Jul 2014 03:41:13 -0700 Subject: [PATCH] fixed issue with regex matching --- mininet/node.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/mininet/node.py b/mininet/node.py index 48424e70..0b435fcc 100644 --- a/mininet/node.py +++ b/mininet/node.py @@ -261,6 +261,8 @@ def monitor( self, timeoutms=None, findPid=True ): # Look for PID marker = chr( 1 ) + r'\d+\r\n' if findPid and chr( 1 ) in data: + while not re.findall( marker, data ): + data += self.read( 1024 ) markers = re.findall( marker, data ) if markers: self.lastPid = int( markers[ 0 ][ 1: ] ) -- GitLab