
Untitled
By: a guest on Jan 13th, 2011 | syntax:
Python | size: 0.38 KB | hits: 367 | expires: Never
def prompt(func):
'''A prompt decorator. Decorate for every room.'''
def wrapper(self):
user_input = raw_input("What do you do? ")
func(self, user_input)
return wrapper
class Room():
def __init__(self):
pass
@prompt
def pr(self, user_input):
print user_input
def main():
start()
room = Room()
room.pr()