diff options
| author | makefu <root@pigstarter.de> | 2013-12-18 22:52:48 +0100 | 
|---|---|---|
| committer | makefu <root@pigstarter.de> | 2013-12-18 22:52:51 +0100 | 
| commit | 843c254b6b868b3b83f20fdfef4d620d4be83a8b (patch) | |
| tree | 077a4e14ec55c5ae04d55e24118ac9651b2b6d08 | |
| parent | 024e3791026b166e6678350444eff83e5a9b13e0 (diff) | |
Reaktor: caps resolver is now pythonic
| -rw-r--r-- | TODO | 1 | ||||
| -rwxr-xr-x | commands/caps | 9 | 
2 files changed, 1 insertions, 9 deletions
| @@ -1,6 +1,5 @@  commands/caps: merge load_config with IRC/getconf.py  commands/caps: generalize for UDP -commands/caps: replace map/filter with more pythonic way  getconf: reload inotify 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]))) | 
