# HG changeset patch # User Jeff Hammel # Date 1375161323 25200 # Node ID 28ca88607682e6c216ceead6fb29a47d76ad7236 # Parent ff13c22effdf94d0bd126ea03d3629a1de36544a -> http://k0s.org/hg/IntentMadeManifest/rev/734d26329c82 diff -r ff13c22effdf -r 28ca88607682 python/actions.py --- a/python/actions.py Mon Jul 29 22:10:56 2013 -0700 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,29 +0,0 @@ -#!/usr/bin/env python - -class Actions(object): - - def __init__(self): - self.functions = {} - - def __call__(self, function, dependencies): - import pdb; pdb.set_trace() - self.functions[function.func_name] = function - return function - - def do(self, func_name): - self.functions[func_name]() - -action = Actions() - -@action -def foo(): - print "hello" - -@action('foo') -def bar(): - print "goodbye" - -if __name__ == '__main__': - pass - -action.do('bar')