def METHOD_NAME(self, node):
    for handler in node.handlers:
        # N.B. Python allows any arbitrary expression as an except handler.
        # We only parse Name, or (Set/Tuple/List)-of-Names expressions
        if isinstance(handler.type, ast.Name):
            exprs = (handler.type,)
        elif isinstance(handler.type, (ast.Tuple, ast.Set, ast.List)):
            exprs = handler.type.elts
        else:
            continue
        if any(isinstance(expr, ast.Name) and expr.id == "ImportError" for expr in exprs):
            self.weaken_strong_imports = True
            break
    for stmt in node.body:
        self.visit(stmt)
    self.weaken_strong_imports = False
    for handler in node.handlers:
        self.visit(handler)
    for stmt in node.orelse:
        self.visit(stmt)