From 1e14190909c77820941d1698ea7101b802bee0f8 Mon Sep 17 00:00:00 2001 From: Santiago Baldassin Date: Tue, 11 Mar 2014 18:10:33 -0300 Subject: [PATCH] Add description param to v3 service create/update Adding description to V3 services.create and service update as an explicitly enumerated keyword argument Change-Id: I5e51c8e47d0d6cfc448a6a72e08f27f71d9c80ec Closes-Bug: #1188723 --- keystoneclient/v3/services.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/keystoneclient/v3/services.py b/keystoneclient/v3/services.py index 795dc247c..e0fd2c876 100644 --- a/keystoneclient/v3/services.py +++ b/keystoneclient/v3/services.py @@ -38,10 +38,11 @@ class ServiceManager(base.CrudManager): key = 'service' @utils.positional(1, enforcement=utils.positional.WARN) - def create(self, name, type, enabled=True, **kwargs): + def create(self, name, type, enabled=True, description=None, **kwargs): return super(ServiceManager, self).create( name=name, type=type, + description=description, enabled=enabled, **kwargs) @@ -50,11 +51,13 @@ class ServiceManager(base.CrudManager): service_id=base.getid(service)) @utils.positional(enforcement=utils.positional.WARN) - def update(self, service, name=None, type=None, enabled=None, **kwargs): + def update(self, service, name=None, type=None, enabled=None, + description=None, **kwargs): return super(ServiceManager, self).update( service_id=base.getid(service), name=name, type=type, + description=description, enabled=enabled, **kwargs)