]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[2172] fix page_size regex
authorJelte Jansen <jelte@isc.org>
Wed, 8 Aug 2012 19:37:07 +0000 (12:37 -0700)
committerJelte Jansen <jelte@isc.org>
Wed, 8 Aug 2012 19:37:07 +0000 (12:37 -0700)
src/lib/python/isc/sysinfo/sysinfo.py

index 5f9b97ffab985be40c1081da2dbf1b7869498895..37446f9b7c7d0d3248c6ea7c5dc6db25cc558c21 100644 (file)
@@ -446,7 +446,7 @@ class SysInfoOSX(SysInfoFreeBSDOSX):
             # store all values in a dict
             values = {}
             page_size = None
-            page_size_re = re.compile('page size of [0-9]+ bytes')
+            page_size_re = re.compile('.*page size of ([0-9]+) bytes')
             for line in lines:
                 page_size_m = page_size_re.match(line)
                 if page_size_m:
@@ -456,7 +456,7 @@ class SysInfoOSX(SysInfoFreeBSDOSX):
                     values[key] = value.strip()[:-1]
             # Only calculate memory if page size is known
             if page_size is not None:
-                self._mem_free = int(values['Pages free']) * page_size +
+                self._mem_free = int(values['Pages free']) * page_size +\
                                  int(values['Pages speculative']) * page_size
         except (subprocess.CalledProcessError, OSError):
             pass