Monitor functions with arguments in a namespace

This commit is contained in:
Alexis Gavoty 2012-11-29 15:05:57 +01:00
parent 94b7ee923d
commit 7d3a25108d

View file

@ -154,42 +154,42 @@ def process_check(args):
raise YunoHostError(1, args + " " + _("is closed") ) raise YunoHostError(1, args + " " + _("is closed") )
def monitor_info(args): def monitor_info(memory=False, cpu=False, disk=False, ifconfig=False, uptime=False, public=False):
if args['memory']: if memory:
resultat = check_memory() resultat = check_memory()
return resultat return resultat
elif args['cpu']: elif cpu:
resultat = check_cpu() resultat = check_cpu()
return resultat return resultat
elif args['disk']: elif disk:
resultat = check_disk() resultat = check_disk()
return resultat return resultat
elif args['ifconfig']: elif ifconfig:
resultat = ifconfig() resultat = ifconfig()
return resultat return resultat
elif args['uptime']: elif uptime:
resultat = uptime() resultat = uptime()
return resultat return resultat
elif args['public']: elif public:
resultat = public() resultat = public()
return resultat return resultat
def monitor_process(args): def monitor_process(enable=None, disable=None, start=None, stop=None, check=None, info=False):
if args['enable']: if enable:
resultat = process_enable(args['enable']) resultat = process_enable(enable)
return resultat return resultat
elif args['disable']: elif disable:
resultat = process_disable(args['disable']) resultat = process_disable(disable)
return resultat return resultat
elif args['start']: elif start:
resultat = process_start(args['start']) resultat = process_start(start)
return resultat return resultat
elif args['stop']: elif stop:
resultat = process_stop(args['stop']) resultat = process_stop(stop)
return resultat return resultat
elif args['check']: elif check:
resultat = process_check(args['check']) resultat = process_check(check)
return resultat return resultat
elif args['info']: elif info:
resultat = processcount() resultat = processcount()
return resultat return resultat