def execute(self, ns, service): columns = (('Name', lambda i: srv.RE_SUFFIX.sub('', i.Name)), 'Caption', ('Enabled', lambda i: srv.get_enabled_string(ns, i)), ('Status', lambda i: srv.get_status_string(ns, i))) return columns, srv.get_service(ns, service)
def execute(self, ns, service): columns = ( ('Name', lambda i: srv.RE_SUFFIX.sub('', i.Name)), 'Caption', ('Enabled', lambda i: srv.get_enabled_string(ns, i)), ('Status', lambda i: srv.get_status_string(ns, i))) return columns, srv.get_service(ns, service)
def execute(self, ns, _enabled, _disabled): kind = 'all' if _enabled: kind = 'enabled' elif _disabled: kind = 'disabled' columns = [ ('Name', lambda i: srv.RE_SUFFIX.sub('', i.Name)), ('Status', lambda i: srv.get_status_string(ns, i))] if kind == 'all': columns.append(('Enabled', lambda i: srv.get_enabled_string(ns, i))) def generator(): for service_inst in srv.list_services(ns, kind): yield service_inst return columns, generator()
def execute(self, ns, _enabled, _disabled): kind = 'all' if _enabled: kind = 'enabled' elif _disabled: kind = 'disabled' columns = [('Name', lambda i: srv.RE_SUFFIX.sub('', i.Name)), ('Status', lambda i: srv.get_status_string(ns, i))] if kind == 'all': columns.append( ('Enabled', lambda i: srv.get_enabled_string(ns, i))) def generator(): for service_inst in srv.list_services(ns, kind): yield service_inst return columns, generator()