class_docstr: Compatibility support for 'file' arguments of various load_*()
  functions.
class_docstr_tok: ["Compatibility","support","for","'file","'","arguments","of","various","load_","*","(",")","functions","."]
code: def __init__(self, fullname, path, file=None):
      super().__init__(fullname, path)
      self.file = file
  
imports: from _imp import lock_held, acquire_lock, release_lock, get_frozen_object, is_frozen_package, init_frozen, is_builtin, is_frozen, _fix_co_filename, _frozen_module_names
  from importlib._bootstrap import _ERR_MSG, _exec, _load, _builtin_from_name
  from importlib._bootstrap_external import SourcelessFileLoader
  from importlib import machinery
  from importlib import util
  import importlib
  import os
  import sys
  import tokenize
  import types
  import warnings
label_desc: Use image node_id 1 to create a new _HackedGetData object  with example: obj = _HackedGetData(fullname, path, file)