code: def __getattr__(self, name):
      if name in ("id", "access") or name.startswith("_"):
          raise AttributeError("Something went wrong with unpickling")
  
      # if not is_py3: print >> sys.stderr, name
      # print('getattr', name, file=sys.stderr)
      return partial(self._workaround, force_unicode(name))
  
imports: import os
  import sys
  import subprocess
  import socket
  import errno
  import weakref
  import traceback
  from functools import partial
  from threading import Thread
  from jedi._compatibility import queue, is_py3, force_unicode, pickle_dump, pickle_load, GeneralizedPopen, print_to_stderr
  from jedi import debug
  from jedi.cache import memoize_method
  from jedi.evaluate.compiled.subprocess import functions
  from jedi.evaluate.compiled.access import DirectObjectAccess, AccessPath, SignatureParam
  from jedi.api.exceptions import InternalError
label_desc: Use image node_id 6 for calling the AccessHandle obj's underlying member method code with example usage: obj.__getattr__(name) and returns: partial