code: def export_data(filename_or_fobj, data, mode="w"):
      
  
      if filename_or_fobj is None:
          return data
  
      _, fobj = get_filename_and_fobj(filename_or_fobj, mode=mode)
      source = Source.from_file(filename_or_fobj, mode=mode, plugin_name=None)
      source.fobj.write(data)
      source.fobj.flush()
      return source.fobj
docs: Return the object ready to be exported or only data if filename_or_fobj is not passed.