'Windows assumes pythoncom wrapper'

def _remove_from_device(self, cached_book):

    if self.verbose:
        logger().info(('    %s._remove_from_device()' % self.__class__.__name__))
    if isosx:
        if self.verbose:
            logger().info(("        deleting    '%s'    from    iDevice" % cached_book['title']))
        try:
            cached_book['dev_book'].delete()
        except:
            logger().error(("        error    deleting    '%s'" % cached_book['title']))
    elif iswindows:
        hit = self._find_device_book(cached_book, attempts=1)
        if hit:
            if self.verbose:
                logger().info(("        deleting    '%s'    from    iDevice" % cached_book['title']))
            hit.Delete()
        elif self.verbose:
            logger().warning(("            unable    to    remove    '%s'    by    '%s'    (%s)    from    device" % (cached_book['title'], cached_book['author'], cached_book['uuid'])))
