class_docstr: Base class for fixers which not execute if an import is found. 
class_docstr_tok: ["Base","class","for","fixers","which","not","execute","if","an","import","is","found","."]
code: def should_skip(self, node):
      if self._should_skip is not None:
          return self._should_skip
      pkg = self.skip_on.split(".")
      name = pkg[-1]
      pkg = ".".join(pkg[:-1])
      self._should_skip = does_tree_import(pkg, name, node)
      return self._should_skip
  
imports: import itertools
  from .patcomp import PatternCompiler
  from .None import pygram
  from .fixer_util import does_tree_import
label_desc: Use image node_id 2 for calling the ConditionalFix obj's underlying member method code with example usage: obj.should_skip(node) and returns: self, self