def GetNodes(self,slice=None,authority=None,uuid=None):
		servers = VTServer.objects.all()
		if uuid:
			for server in servers:
				if str(server.uuid) == str(uuid):
					return server
			return None
		if not slice: 
		    return servers
		else:
		    slice_servers = list()
		    for server in servers:
			vms = server.getChildObject().getVMs(sliceName=slice, projectName = authority)
                        if vms:
			    slice_servers.append(server)
                    return slice_servers
dataset/ETHPy150Open fp7-ofelia/ocf/vt_manager/src/python/vt_manager/communication/sfa/drivers/VTShell.py/VTShell.GetNodes/original