Throw error on terminating empty instance list. Closes #697.

This commit is contained in:
Steve Pulec 2016-10-09 21:20:53 -04:00
commit fef3437db2
2 changed files with 10 additions and 0 deletions

View file

@ -632,6 +632,8 @@ class InstanceBackend(object):
def terminate_instances(self, instance_ids):
terminated_instances = []
if not instance_ids:
raise EC2ClientError("InvalidParameterCombination", "No instances specified")
for instance in self.get_multi_instances_by_id(instance_ids):
instance.terminate()
terminated_instances.append(instance)