code: def upload_media(self, filename, progress=None):
          
          self.oem_init()
          return self._oem.upload_media(filename, progress)
docs: Upload a file to be hosted on the target BMC
  
          This will upload the specified data to
          the BMC so that it will make it available to the system as an emulated
          USB device.
  
          :param filename: The filename to use, the basename of the parameter
                           will be given to the bmc.
          :param filename: Optional callback for progress updates