<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def list(self):
 """ List all VMs """


        res = []

        for compute in self._controller.computes.values():
            if compute.id not in ["local", "vm"]:
                res.append({"vmname": compute.name})
        return res