def get(cls, **kwargs): try: return cls.objects.get(**kwargs) except Group.DoesNotExist: raise DevopsObjNotFound(Group, **kwargs)
def get_network_pool(self, **kwargs): try: return self.networkpool_set.get(**kwargs) except NetworkPool.DoesNotExist: raise DevopsObjNotFound(NetworkPool, **kwargs)
def get_node(self, **kwargs): try: return self.node_set.get(**kwargs) except Node.DoesNotExist: raise DevopsObjNotFound(Node, **kwargs)
def get_volume(self, **kwargs): try: return self.volume_set.get(**kwargs) except Volume.DoesNotExist: raise DevopsObjNotFound(Volume, **kwargs)
def get_l2_network_device(self, **kwargs): try: return self.l2networkdevice_set.get(**kwargs) except L2NetworkDevice.DoesNotExist: raise DevopsObjNotFound(L2NetworkDevice, **kwargs)
def get_group(self, **kwargs): try: return self.group_set.get(**kwargs) except Group.DoesNotExist: raise DevopsObjNotFound(Group, **kwargs)
def get_address_pool(self, **kwargs): try: return self.addresspool_set.get(**kwargs) except AddressPool.DoesNotExist: raise DevopsObjNotFound(AddressPool, **kwargs)
def get_node(self, *args, **kwargs): try: return Node.objects.get(*args, group__environment=self, **kwargs) except Node.DoesNotExist: raise DevopsObjNotFound(Node, *args, **kwargs)
def get_env_l2_network_device(self, **kwargs): try: return L2NetworkDevice.objects.get(group__environment=self, **kwargs) except L2NetworkDevice.DoesNotExist: raise DevopsObjNotFound(L2NetworkDevice, **kwargs)
def get(cls, *args, **kwargs): try: return cls.objects.get(*args, **kwargs) except Environment.DoesNotExist: raise DevopsObjNotFound(Environment, *args, **kwargs)