Skip to content

Commit fbe027d

Browse files
committed
correct regex and check for none
1 parent 1bffc10 commit fbe027d

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

SoftLayer/CLI/server/__init__.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -114,11 +114,12 @@ def get_create_options(ds_options, section, pretty=True):
114114

115115
elif 'disk' == section:
116116
disks = []
117-
type_regex = re.compile(r'^[\d\.]+[GT]B\s+(.+)$')
117+
type_regex = re.compile(r'^[\d\.\s]+[GT]B\s+(.+)$')
118118
for disk in ds_options['categories']['disk0']['items']:
119119
disk_type = 'SATA'
120-
disk_type = type_regex.match(disk['description']).group(1)
121-
120+
if type_regex.match(disk['description']) is not None:
121+
disk_type = type_regex.match(disk['description']).group(1)
122+
122123
disk_type = disk_type.replace('RPM', '').strip()
123124
disk_type = disk_type.replace(' ', '_').upper()
124125
disk_type = str(int(disk['capacity'])) + '_' + disk_type

0 commit comments

Comments
 (0)