Revision 89ea97e1 kamaki/cli/commands/image.py
b/kamaki/cli/commands/image.py | ||
---|---|---|
187 | 187 |
disk_format=ValueArgument('filter by disk format', '--disk-format'), |
188 | 188 |
name=ValueArgument('filter by name', '--name'), |
189 | 189 |
name_pref=ValueArgument( |
190 |
'filter by name prefix (case insensitive)', |
|
191 |
'--name-prefix'), |
|
190 |
'filter by name prefix (case insensitive)', '--name-prefix'), |
|
192 | 191 |
name_suff=ValueArgument( |
193 |
'filter by name suffix (case insensitive)', |
|
194 |
'--name-suffix'), |
|
192 |
'filter by name suffix (case insensitive)', '--name-suffix'), |
|
195 | 193 |
name_like=ValueArgument( |
196 | 194 |
'print only if name contains this (case insensitive)', |
197 | 195 |
'--name-like'), |
... | ... | |
813 | 811 |
def _run(self, image_id, keyvals): |
814 | 812 |
meta = dict() |
815 | 813 |
for keyval in keyvals: |
816 |
key, val = keyval.split('=')
|
|
814 |
key, sep, val = keyval.partition('=')
|
|
817 | 815 |
meta[key] = val |
818 | 816 |
self._print( |
819 | 817 |
self.client.update_image_metadata(image_id, **meta), print_dict) |
820 | 818 |
|
821 | 819 |
def main(self, image_id, *key_equals_value): |
822 | 820 |
super(self.__class__, self)._run() |
821 |
print key_equals_value |
|
823 | 822 |
self._run(image_id=image_id, keyvals=key_equals_value) |
824 | 823 |
|
825 | 824 |
|
Also available in: Unified diff