code: def find_host_dvd_drive(self, name):
          
          if not isinstance(name, basestring):
              raise TypeError("name can only be an instance of type basestring")
          drive = self._call("findHostDVDDrive",
                       in_p=[name])
          drive = IMedium(drive)
          return drive
docs: Searches for a host DVD drive with the given @c name.
  
          in name of type str
              Name of the host drive to search for
  
          return drive of type :class:`IMedium`
              Found host drive object
  
          raises :class:`VBoxErrorObjectNotFound`
              Given @c name does not correspond to any host drive.