Sophie

Sophie

distrib > Fedora > 15 > i386 > by-pkgid > 6b639b2f0d5332c2881a6b338a7cc93d > files > 23

euca2ools-1.3.1-10.fc15.src.rpm

--- euca2ools-1.3.1/bin/euca-run-instances.valid	2010-11-18 14:42:19.954407983 -0600
+++ euca2ools-1.3.1/bin/euca-run-instances	2010-11-18 14:46:35.875324194 -0600
@@ -164,11 +164,15 @@ def main():
             ramdisk_id = value
         elif name in ('-n', '--instance-count'):
             counts = value.split('-')
-            if len(counts) > 1:
-                min_count = int(counts[0])
-                max_count = int(counts[1])
-            else:
-                min_count = max_count = int(counts[0])
+            try:
+                if len(counts) > 1:
+                    min_count = int(counts[0])
+                    max_count = int(counts[1])
+                else:
+                    min_count = max_count = int(counts[0])
+            except ValueError:
+                print "Invalid value for --instance-count: ", value
+                sys.exit(1)
         elif name in ('-t', '--instance-type'):
             instance_type = value
         elif name in ('-g', '--group'):