File 0001-Skip-setting-volume_size-if-not-given.patch of Package python-novaclient

diff -ruN a/novaclient/v1_1/base.py b/novaclient/v1_1/base.py
--- a/novaclient/v1_1/base.py	2013-04-03 01:03:19.000000000 +0200
+++ b/novaclient/v1_1/base.py	2013-08-06 12:15:54.744253297 +0200
@@ -139,7 +139,8 @@
                     else:
                         bdm_dict['volume_id'] = id
                 if len(mapping_parts) > 2:
-                    bdm_dict['volume_size'] = mapping_parts[2]
+                    if mapping_parts[2]:
+                        bdm_dict['volume_size'] = str(int(mapping_parts[2]))
                 if len(mapping_parts) > 3:
                     bdm_dict['delete_on_termination'] = mapping_parts[3]
                 bdm.append(bdm_dict)
diff -ruN a/tests/v1_1/test_shell.py b/tests/v1_1/test_shell.py
--- a/tests/v1_1/test_shell.py	2013-04-03 01:03:20.000000000 +0200
+++ b/tests/v1_1/test_shell.py	2013-08-06 12:12:59.712253574 +0200
@@ -275,7 +275,6 @@
                 'name': 'some-server',
                 'block_device_mapping': [
                     {
-                        'volume_size': '',
                         'volume_id': 'blah',
                         'delete_on_termination': '0',
                         'device_name': 'vda'
openSUSE Build Service is sponsored by