Add support for range features in CLI

This commit is contained in:
Javier Torres 2016-06-09 19:42:03 +02:00
parent 2fdce2f938
commit bbadd3e755
1 changed files with 6 additions and 0 deletions

View File

@ -112,6 +112,12 @@ def run(receivers, args, find_receiver, find_device):
raise Exception("possible values for '%s' are: [%s]" % (setting.name, ', '.join(str(v) for v in setting.choices))) raise Exception("possible values for '%s' are: [%s]" % (setting.name, ', '.join(str(v) for v in setting.choices)))
value = setting.choices[value] value = setting.choices[value]
elif setting.kind == _settings.KIND.range:
try:
value = int(args.value)
except ValueError:
raise Exception("can't interpret '%s' as integer" % args.value)
else: else:
raise NotImplemented raise NotImplemented