def nova_docstring_multiline_start(physical_line, previous_logical, tokens):
 if is_docstring(physical_line, previous_logical):
  pos = max([physical_line.find(i) for i in START_DOCSTRING_TRIPLE])
  if ((len(tokens) == 0) and (pos != (-1)) and (len(physical_line) == (pos + 4))):
   if (physical_line.strip() in START_DOCSTRING_TRIPLE):
    return (pos, 'N404: multi line docstring should start with a summary')

def nova_docstring_multiline_start ( physical_line , previous_logical , tokens ) : if is_docstring ( physical_line , previous_logical ) : pos = max ( [ physical_line . find ( i ) for i in START_DOCSTRING_TRIPLE ] ) if ( ( len ( tokens ) == 0 ) and ( pos != ( - 1 ) ) and ( len ( physical_line ) == ( pos + 4 ) ) ) : if ( physical_line . strip ( ) in START_DOCSTRING_TRIPLE ) : return ( pos , 'N404: multi line docstring should start with a summary' )
check multi line docstring start with summary .