'List all Linodes that the API key can access
This call will return all Linodes that the API key in use has access
to.
If a node is in this list, rebooting will work; however, creation and
destruction are a separate grant.
:return: List of node objects that the API key can access
:rtype: ``list`` of :class:`Node`'

def list_nodes(self):

    params = {'api_action': 'linode.list'}
    data = self.connection.request(API_ROOT, params=params).objects[0]
    return self._to_nodes(data)
