Merge revision 21306 to trunk. This fixes an issue with xcode output parsing on 10.6
Review URL: https://codereview.chromium.org//13945021

git-svn-id: http://dart.googlecode.com/svn/trunk@21350 260f80e4-7a28-3924-810f-c04153c831b5
diff --git a/tools/VERSION b/tools/VERSION
index fe64738..96004c7 100644
--- a/tools/VERSION
+++ b/tools/VERSION
@@ -1,4 +1,4 @@
 MAJOR 0
 MINOR 4
 BUILD 5
-PATCH 2
+PATCH 3
diff --git a/tools/build.py b/tools/build.py
index 886749f..414f980 100755
--- a/tools/build.py
+++ b/tools/build.py
@@ -273,6 +273,8 @@
         is_fancy_tty = True
     except subprocess.CalledProcessError:
       is_fancy_tty = False
+    except AttributeError:
+      is_fancy_tty = False
   for line in unbuffered(process.stdout.readline):
     line = line.rstrip()
     if line.startswith('=== BUILD ') or line.startswith('** BUILD '):