code: def _get_all_file_versions(self, secure_data_path, limit=None):
          
          for secret in self._get_all_file_version_ids(secure_data_path, limit):
              yield {'secret': self.get_file_data(secure_data_path, version=secret['id']),
                     'version': secret}
docs: Convenience function that returns a generator yielding the contents of all versions of
          a file and its version info
  
          secure_data_path -- full path to the file in the safety deposit box
          limit -- Default(100), limits how many records to be returned from the api at once.