parameters: (self, line)
docstring: Print a line of text under a lock.
  
          Take a lock to ensure diffs do not get mixed when printed to the screen.
docstring_summary: Print a line of text under a lock.
docstring_tokens: Print a line of text under a lock .
function: def _safe_print(self, line):
          # type: (str) -> None
          """
          Print a line of text under a lock.
  
          Take a lock to ensure diffs do not get mixed when printed to the screen.
          """
          with self.print_lock:
              print(line)
function_tokens: def _safe_print ( self , line ) : # type: (str) -> None with self . print_lock : print ( line )