code: void compileToPySrcFiles(String outputPathFormat, SoyPySrcOptions pySrcOptions)
        throws IOException {
      resetErrorReporter();
      ParseResult result = parse();
      throwIfErrorsPresent();
      new PySrcMain(scopedData.enterable())
          .genPyFiles(result.fileSet(), pySrcOptions, outputPathFormat, errorReporter);
  
      throwIfErrorsPresent();
      reportWarnings();
    }
docs: Compiles this Soy file set into Python source code files and writes these Python files to disk.
  
  @param outputPathFormat The format string defining how to build the output file path
  corresponding to an input file path.
  @param pySrcOptions The compilation options for the Python Src output target.
  @throws SoyCompilationException If compilation fails.
  @throws IOException If there is an error in opening/reading a message file or opening/writing
  an output JS file.