Skip to content

Instantly share code, notes, and snippets.

@EntityReborn
Created May 10, 2011 20:23
Show Gist options
  • Save EntityReborn/965306 to your computer and use it in GitHub Desktop.
Save EntityReborn/965306 to your computer and use it in GitHub Desktop.
import panglery
class Base(object):
p = panglery.PanglerAggregate('hooks')
def __init__(self):
self.attr = True
class Plugin(Base):
hooks = panglery.Pangler()
@hooks.subscribe(event="event", needs=['var1', 'var2', 'var3'])
def myfunc(self, p, var1, var2, var3):
print self.attr, var1, var2, var3
inst = Plugin()
inst.p().trigger(event='event', var1=1, var2=2, var3=3)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment