def initialize(self, import_func=__import__):
    self._lock.acquire()
    try:
      if (self._module is not None and
          self._module is sys.modules.get(self._modname)):
        return
      try:
        import_func(self._modname)
      except ImportError, err:
        if str(err) != 'No module named %s' % self._modname:

          raise
        self._module = object()
        sys.modules[self._modname] = self._module
      else:
        self._module = sys.modules[self._modname]
    finally:
      self._lock.release()
draw image
dataset/ETHPy150Open AppScale/appscale/AppServer/google/appengine/api/lib_config.py/LibConfigRegistry.initialize--crossover with--dataset/ETHPy150Open rm-hull/pcd8544/src/lcd.py/image