diff --git a/zaqarclient/queues/v1/cli.py b/zaqarclient/queues/v1/cli.py index b16109e2..12d92afb 100644 --- a/zaqarclient/queues/v1/cli.py +++ b/zaqarclient/queues/v1/cli.py @@ -44,8 +44,7 @@ class CreateQueue(show.ShowOne): data = client.queue(queue_name) columns = ('Name',) - properties = ("_Name",) - return columns, utils.get_item_properties(data, properties) + return columns, utils.get_item_properties(data, columns) class DeleteQueue(command.Command): @@ -101,9 +100,8 @@ class ListQueues(lister.Lister): data = client.queues(**kwargs) columns = ("Name", ) - properties = ("_Name",) return (columns, - (utils.get_item_properties(s, properties) for s in data)) + (utils.get_item_properties(s, columns) for s in data)) class CheckQueueExistence(show.ShowOne): diff --git a/zaqarclient/queues/v1/queues.py b/zaqarclient/queues/v1/queues.py index 187e5153..367febc4 100644 --- a/zaqarclient/queues/v1/queues.py +++ b/zaqarclient/queues/v1/queues.py @@ -31,6 +31,10 @@ class Queue(object): if auto_create: self.ensure_exists() + @property + def name(self): + return self._name + def exists(self): """Checks if the queue exists.""" req, trans = self.client._request_and_transport()