From 843c254b6b868b3b83f20fdfef4d620d4be83a8b Mon Sep 17 00:00:00 2001 From: makefu Date: Wed, 18 Dec 2013 22:52:48 +0100 Subject: Reaktor: caps resolver is now pythonic --- commands/caps | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) (limited to 'commands') diff --git a/commands/caps b/commands/caps index eb1d97a..a9ce451 100755 --- a/commands/caps +++ b/commands/caps @@ -8,12 +8,5 @@ def load_config(filename): file, pathname, description = imp.find_module(modname, [ dirname ]) return imp.load_module(modname, file, pathname, description) -def not_none(x): - return x != None - -def pluck(name): - return lambda x: name in x.keys() and x[name] or None - config = load_config(os.environ['config_filename']) - -print(' '.join(filter(not_none, map(pluck('capname'), config.irc_commands)))) +print(' '.join(filter(None,[ x.get('capname',None) for x in config.irc_commands]))) -- cgit v1.2.3