示例#1
0
 def action(args=''):
     cmd = pygmi.find_script(name)
     if cmd:
         call(pygmi.shell,
              '-c',
              '$* %s' % args,
              '--',
              cmd,
              background=True)
示例#2
0
文件: event.py 项目: GregBowyer/wmii
 def __getattr__(self, name):
     if name.startswith('_') or name.endswith('_'):
         raise AttributeError()
     if hasattr(self, name + '_'):
         return getattr(self, name + '_')
     cmd = pygmi.find_script(name)
     if not cmd:
         raise AttributeError()
     return lambda args='': call(pygmi.shell, '-c', '$* %s' % args, '--', cmd,
                                 background=True)
示例#3
0
文件: event.py 项目: iitaku/wmii-1
 def __getattr__(self, name):
     if name.startswith('_') or name.endswith('_'):
         raise AttributeError()
     if hasattr(self, name + '_'):
         return getattr(self, name + '_')
     cmd = pygmi.find_script(name)
     if not cmd:
         raise AttributeError()
     return lambda args='': call(
         pygmi.shell, '-c', '$* %s' % args, '--', cmd, background=True)
示例#4
0
 def action(args=''):
     cmd = pygmi.find_script(name)
     if cmd:
         call(pygmi.shell, '-c', '$* %s' % args, '--', cmd,
              background=True)