class_docstr: The next version of our playlist generator that uses the statistics
  generated from 'Episode 02' to improve the title recommendations.
  
  The flow performs the following steps:
  
  1) Load the genre-specific statistics from the MovieStatsFlow.
  2) In parallel branches:
     - A) Build a playlist from the top grossing films in the requested genre.
     - B) Choose a random movie.
  3) Join the two to create a movie playlist and display it.
docstr: Print out the playlist and bonus movie.
docstr_tok: ["Print","out","the","playlist","and","bonus","movie","."]
code: def end(self):
      """
      Print out the playlist and bonus movie.
  
      """
      # Print the playlist.
      print("Playlist for movies in genre '%s'" % self.genre)
      for pick, movie in enumerate(self.playlist, start=1):
          print("Pick %d: '%s'" % (pick, movie))
          if pick >= self.recommendations:
              break
  
      print(
          "Bonus Pick: '%s' from '%s'" % (self.bonus[0], self.bonus[1])
      )
  
file_path: metaflow/metaflow/tutorials/03-playlist-redux/playlist.py
imports: from metaflow import FlowSpec, step, Parameter
label_desc: Use image node_id 5 for calling the PlayListFlow obj's underlying member method code with example usage: obj.end() without return types