#NEWLINE# @ staticmethod #NEWLINE# def _get_table( table_name ) : #NEWLINE# #INDENT# best_match = None #NEWLINE# best_score = 0 #NEWLINE# for table in VSCtl . _TABLES : #NEWLINE# #INDENT# score = VSCtl . _score_partial_match ( table . table_name , table_name ) #NEWLINE# if ( score > best_score ) : #NEWLINE# #INDENT# best_match = table #NEWLINE# best_score = score #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( score == best_score ) : #NEWLINE# #INDENT# best_match = None #NEWLINE# #UNINDENT# #UNINDENT# #UNINDENT# if best_match : #NEWLINE# #INDENT# return best_match #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if best_score : #NEWLINE# #INDENT# vsctl_fatal ( ( 'multiple table names match "%s"' % table_name ) ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# vsctl_fatal ( ( 'unknown table "%s"' % table_name ) )