#NEWLINE# def request_string( self , msg , default_value = None ) : #NEWLINE# #INDENT# 'Request user to input a msg\n        :param msg Name of the msg\n        ' #NEWLINE# if default_value : #NEWLINE# #INDENT# self . out . input_text ( ( '%s (%s): ' % ( msg , default_value ) ) ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# self . out . input_text ( ( '%s: ' % msg ) ) #NEWLINE# #UNINDENT# s = self . _ins . readline ( ) . replace ( '\n' , '' ) #NEWLINE# if ( ( default_value is not None ) and ( s == '' ) ) : #NEWLINE# #INDENT# return default_value #NEWLINE# #UNINDENT# return msg