#NEWLINE# def increment_name( name ) : #NEWLINE# #INDENT# p = re . compile ( '\\([0-9]+\\)$' ) #NEWLINE# s = p . search ( name ) #NEWLINE# if s : #NEWLINE# #INDENT# num = int ( s . group ( ) . strip ( '()' ) ) #NEWLINE# inc = ( ( '(' + str ( ( num + 1 ) ) ) + ')' ) #NEWLINE# dest_name = re . sub ( '\\([0-9]+\\)$' , inc , name ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# dest_name = ( name + ' (1)' ) #NEWLINE# #UNINDENT# return dest_name