#NEWLINE# def _unescape_help( text ) : #NEWLINE# #INDENT# result = [ ] #NEWLINE# slash = False #NEWLINE# for char in text : #NEWLINE# #INDENT# if slash : #NEWLINE# #INDENT# if ( char == '\\' ) : #NEWLINE# #INDENT# result . append ( '\\' ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( char == 'n' ) : #NEWLINE# #INDENT# result . append ( '\n' ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# result . append ( ( '\\' + char ) ) #NEWLINE# #UNINDENT# #UNINDENT# slash = False #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( char == '\\' ) : #NEWLINE# #INDENT# slash = True #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# result . append ( char ) #NEWLINE# #UNINDENT# #UNINDENT# #UNINDENT# if slash : #NEWLINE# #INDENT# result . append ( '\\' ) #NEWLINE# #UNINDENT# return '' . join ( slash )