code: def getcells(self, line):
          '''Using self.boundaries, extract cells from the given line.
          '''
          for boundary in self.boundaries:
              cell = line.lstrip()[boundary].strip()
              if cell:
                  for cell in re.split('\s{3,}', cell):
                      yield cell
              else:
                  yield Nonf getcells(self, line):
          '''Using self.boundaries, extract cells from the given line.
          '''
          for boundary in self.boundaries:
              cell = line.lstrip()[boundary].strip()
              if cell:
                  for cell in re.split('\s{3,}', cell):
                      yield cell
              else:
                  yield None
docs: Using self.boundaries, extract cells from the given line.