'Exploits row\'s vulnerability'

def _exploit_vuln(self, widg, event):

    try:
        (path, tv_column, x_cell, _) = self.get_path_at_pos(int(event.x), int(event.y))
    except TypeError:
        '\n                                                >>>    a,b,c    =    None\n                                                Traceback    (most    recent    call    last):\n                                                        File    "<stdin>",    line    1,    in    <module>\n                                                TypeError:    \'NoneType\'    object    is    not    iterable\n                                                '
        return False
    else:
        x_cell -= self.get_cell_area(path, tv_column).x
        if (0 <= x_cell <= 18):
            vuln = self.get_instance(path)
            if (not hasattr(vuln, 'get_id')):
                return False
            if ((vuln is not None) and self._is_exploitable(vuln.get_id())):
                exploits = self._get_exploits(vuln.get_id())
                self.w3af.mainwin.nb.set_current_page(3)
                effectively_exploit_all(self.w3af, exploits, False)
                return True
        return False
