Untitled


SUBMITTED BY: Guest

DATE: March 5, 2015, 7:20 a.m.

FORMAT: Text only

SIZE: 558 Bytes

HITS: 652

  1. def __init__(self, insert_object):
  2. self.insert_object = insert_object
  3. def ask(self, *args):
  4. if args[0][:7] != 'please':
  5. return 'You must learn to say please first.'
  6. if not callable(getattr(insert_object, args[0][7:], None)):
  7. return 'Thanks for asking, but I know not how to ' + args[0][7:]
  8. if len(args) == 2:
  9. return eval('insert_object.' + args[0][7:] + str(args[1:])[:-2] + ')')
  10. return eval('insert_object.' + args[0][7:] + str(args[1:]))

comments powered by Disqus