code: def iter_sparts(self):
          
          for spart in self._sparts:
              yield (spart.partname, spart.content_type, spart.blob)
docs: Generate a 3-tuple `(partname, content_type, blob)` for each of the
          serialized parts in the package.