code: def _tagged_discourses_block_reader(self, stream, tagset=None):
      # returns at most 1 discourse.  (The other methods depend on this.)
      return [
          [
              self._parse_utterance(u, include_tag=True, tagset=tagset)
              for b in read_blankline_block(stream)
              for u in b.split("\n")
              if u.strip()
          ]
      ]
  
imports: import re
  from nltk.corpus.reader.api import *
  from nltk.corpus.reader.util import *
  from nltk.tag import map_tag, str2tuple
label_desc: Use image node_id 9 for calling the SwitchboardCorpusReader obj's underlying member method code with example usage: obj._tagged_discourses_block_reader(stream, tagset) and returns: list