code: def get_import_stacklevel(import_hook):
      
  
      py_version = sys.version_info[:2]
      if py_version <= (3, 2):
          # 2.7 included
          return 4 if import_hook else 2
      elif py_version == (3, 3):
          return 8 if import_hook else 10
      elif py_version == (3, 4):
          return 10 if import_hook else 8
      else:
          # fixed again in 3.5+, see https://bugs.python.org/issue24305
          return 4 if import_hook else 2
docs: Returns the stacklevel value for warnings.warn() for when the warning
      gets emitted by an imported module, but the warning should point at the
      code doing the import.
  
      Pass import_hook=True if the warning gets generated by an import hook
      (warn() gets called in load_module(), see PEP302)