# HG changeset patch # User cmlenz # Date 1126540868 0 # Node ID 8dbddcd0ef004d52e51c0bfe117b2becb4eed225 # Parent 5238e94c9fd1269041c076261479320078a47487 Fix target platform matching when a rule references a property not provided by the build slave. Closes #45. diff --git a/bitten/master.py b/bitten/master.py --- a/bitten/master.py +++ b/bitten/master.py @@ -155,7 +155,8 @@ match = True for propname, pattern in ifilter(None, platform.rules): try: - if not re.match(pattern, handler.info.get(propname)): + propvalue = handler.info.get(propname) + if not propvalue or not re.match(pattern, propvalue): match = False break except re.error: