diff options
Diffstat (limited to 'tools.py')
-rw-r--r-- | tools.py | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/tools.py b/tools.py new file mode 100644 index 0000000..b1da848 --- /dev/null +++ b/tools.py @@ -0,0 +1,25 @@ +#!/usr/bin/env python +""" +tools.py - Phenny Tools +Copyright 2008, Sean B. Palmer, inamidst.com +Licensed under the Eiffel Forum License 2. + +http://inamidst.com/phenny/ +""" + +def deprecated(old): + def new(phenny, input, old=old): + self = phenny + origin = type('Origin', (object,), { + 'sender': input.sender, + 'nick': input.nick + })() + match = input.match + args = [input.bytes, input.sender, '@@'] + + old(self, origin, match, args) + new.__name__ = old.__name__ + return new + +if __name__ == '__main__': + print __doc__.strip() |