From f0f082d3e39b5e9e8bfec16415bbf13ca69ba6c7 Mon Sep 17 00:00:00 2001 From: Howard Hinnant Date: Mon, 20 Oct 2014 21:55:57 -0400 Subject: [PATCH] Fix OS X version parsing/error related to OS X 10.10 update. --- site_scons/Beast.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/site_scons/Beast.py b/site_scons/Beast.py index 416fca6ed..5b2fe849a 100644 --- a/site_scons/Beast.py +++ b/site_scons/Beast.py @@ -59,9 +59,10 @@ class __System(object): self.__display = '%s %s (%s)' % (self.distro, self.version, self.name) elif self.osx: - ten, major, minor = platform.mac_ver()[0].split('.') - self.__display = '%s %s.%s.%s' % (self.name, ten, major, minor) - + parts = platform.mac_ver()[0].split('.') + while len(parts) < 3: + parts.append('0') + self.__display = '%s %s' % (self.name, '.'.join(parts)) elif self.windows: release, version, csd, ptype = platform.win32_ver() self.__display = '%s %s %s (%s)' % (self.name, release, version, ptype)