def install_importhook(config):
 if (sys.platform.startswith('java') or (sys.version_info[:3] == (2, 6, 0))):
  raise SystemError('rewrite not supported')
 config._assertstate = AssertionState(config, 'rewrite')
 config._assertstate.hook = hook = rewrite.AssertionRewritingHook(config)
 sys.meta_path.insert(0, hook)
 config._assertstate.trace('installed rewrite import hook')
 def undo():
  hook = config._assertstate.hook
  if ((hook is not None) and (hook in sys.meta_path)):
   sys.meta_path.remove(hook)
 config.add_cleanup(undo)
 return hook

def install_importhook ( config ) : if ( sys . platform . startswith ( 'java' ) or ( sys . version_info [ : 3 ] == ( 2 , 6 , 0 ) ) ) : raise SystemError ( 'rewrite not supported' ) config . _assertstate = AssertionState ( config , 'rewrite' ) config . _assertstate . hook = hook = rewrite . AssertionRewritingHook ( config ) sys . meta_path . insert ( 0 , hook ) config . _assertstate . trace ( 'installed rewrite import hook' ) def undo ( ) : hook = config . _assertstate . hook if ( ( hook is not None ) and ( hook in sys . meta_path ) ) : sys . meta_path . remove ( hook ) config . add_cleanup ( undo ) return hook
try to install the rewrite hook .