@@ -561,7 +561,6 @@ def __init__(self, ipython_dir=None, profile_dir=None,
561561 self .init_pdb ()
562562 self .init_extension_manager ()
563563 self .init_payload ()
564- self .hooks .late_startup_hook ()
565564 self .events .trigger ('shell_initialized' , self )
566565 atexit .register (self .atexit_operations )
567566
@@ -868,13 +867,12 @@ def init_hooks(self):
868867 for hook_name in hooks .__all__ :
869868 # default hooks have priority 100, i.e. low; user hooks should have
870869 # 0-100 priority
871- self .set_hook (hook_name ,getattr (hooks ,hook_name ), 100 , _warn_deprecated = False )
870+ self .set_hook (hook_name , getattr (hooks , hook_name ), 100 )
872871
873872 if self .display_page :
874873 self .set_hook ('show_in_pager' , page .as_hook (page .display_page ), 90 )
875874
876- def set_hook (self ,name ,hook , priority = 50 , str_key = None , re_key = None ,
877- _warn_deprecated = True ):
875+ def set_hook (self , name , hook , priority = 50 , str_key = None , re_key = None ):
878876 """set_hook(name,hook) -> sets an internal IPython hook.
879877
880878 IPython exposes some of its internal API as user-modifiable hooks. By
@@ -904,7 +902,7 @@ def set_hook(self,name,hook, priority=50, str_key=None, re_key=None,
904902 print ("Warning! Hook '%s' is not one of %s" % \
905903 (name , IPython .core .hooks .__all__ ))
906904
907- if _warn_deprecated and ( name in IPython .core .hooks .deprecated ) :
905+ if name in IPython .core .hooks .deprecated :
908906 alternative = IPython .core .hooks .deprecated [name ]
909907 raise ValueError (
910908 "Hook {} has been deprecated since IPython 5.0. Use {} instead." .format (
@@ -3247,7 +3245,6 @@ async def run_code(self, code_obj, result=None, *, async_=False):
32473245 outflag = True # happens in more places, so it's easier as default
32483246 try :
32493247 try :
3250- self .hooks .pre_run_code_hook ()
32513248 if async_ :
32523249 await eval (code_obj , self .user_global_ns , self .user_ns )
32533250 else :
@@ -3631,9 +3628,6 @@ def atexit_operations(self):
36313628 del self .tempdirs
36323629
36333630
3634- # Run user hooks
3635- self .hooks .shutdown_hook ()
3636-
36373631 def cleanup (self ):
36383632 self .restore_sys_module_state ()
36393633
0 commit comments