Changed default to default_target, also added frontend and backend to operating system

This commit is contained in:
Mario Melara 2016-04-07 14:36:26 -07:00
parent 99117cbc90
commit 143a4d7f76

View File

@ -118,14 +118,14 @@ def target(self, name):
front-end, and back-end. This can be overwritten front-end, and back-end. This can be overwritten
by a subclass for which we want to provide further aliasing options. by a subclass for which we want to provide further aliasing options.
""" """
if name == 'default': if name == 'default_target':
name = self.default name = self.default
elif name == 'front_end' or name == 'fe': elif name == 'frontend' or name == 'fe':
name = self.front_end name = self.front_end
elif name == 'back_end' or name == 'be': elif name == 'backend' or name == 'be':
name = self.back_end name = self.back_end
return self.targets[name] return self.targets.get(name, None)
def add_operating_system(self, name, os_class): def add_operating_system(self, name, os_class):
""" Add the operating_system class object into the """ Add the operating_system class object into the
@ -136,12 +136,12 @@ def add_operating_system(self, name, os_class):
def operating_system(self, name): def operating_system(self, name):
if name == 'default_os': if name == 'default_os':
name = self.default_os name = self.default_os
if name == 'front_os': if name == 'frontend' or name == "fe":
name = self.front_os name = self.front_os
if name == 'back_os': if name == 'backend' or name == 'be':
name = self.back_os name = self.back_os
return self.operating_sys[name] return self.operating_sys.get(name, None)
@classmethod @classmethod
def detect(self): def detect(self):