Added type checking for policy update

Both level and cooldown have to be integer, if specified.
This commit is contained in:
tengqm 2015-03-14 20:38:02 +08:00
parent 49ea7a054c
commit 2557d92a0b
1 changed files with 2 additions and 0 deletions

View File

@ -335,9 +335,11 @@ class EngineService(service.Service):
policy.name = name
changed = True
if level is not None and level != policy.level:
level = utils.parse_int_param('level', level)
policy.level = level
changed = True
if cooldown is not None and cooldown != policy.cooldown:
cooldown = utils.parse_int_param('cooldown', cooldown)
policy.cooldown = cooldown
changed = True