diff --git a/mpcdf_common.py b/mpcdf_common.py index d0b277b379abf1c00fa366fc4e0764b84c33a997..da606c946f9b81f97ec6bd07bdce5f4cecd1df9e 100644 --- a/mpcdf_common.py +++ b/mpcdf_common.py @@ -218,8 +218,12 @@ def get_microarchitecture(project): if project == "software": # Stupid special case microarch = "sandybridge" - else: + elif project.startswith("software:"): microarch = project.split(":")[2] + elif project.startswith("home:"): + microarch = "sandybridge" + else: + raise Exception("Cannot determine micro-architecture for project '{0}'".format(project)) if microarch in known_microarchs: return microarch