3 """Define :class:`StringHandler` to handle
4 :class:`~hooke.interaction.StringRequest`\s.
14 class StringHandler (Handler):
16 super(StringHandler, self).__init__(name='string')
18 def run(self, hooke_frame, msg):
21 def _string_request_prompt(self, msg):
22 if msg.default == None:
25 d = ' [%s] ' % msg.default
28 def _string_request_parser(self, msg, response):
29 return response.strip()