+
    ^|i	                     J    R t ^ RIHt ^ RIHtHtHt ] ! R R]4      4       tR# )z?Implementation of magic functions for the extension machinery.
)
UsageError)Magicsmagics_class
line_magicc                   T   a  ] tR t^t o Rt]R 4       t]R 4       t]R 4       tRt	V t
R# )ExtensionMagicsz/Magics to manage the IPython extensions system.c                    V'       g   \        R4      hV P                  P                  P                  V4      pVR8X  d!   \	        RV,          4       \	        RV4       R# VR8X  d   \	        RV,          4       R# R# )z-Load an IPython extension by its module name.Missing module name.zalready loadedz6The %s extension is already loaded. To reload it, use:z  %reload_extzno load functionz*The %s module is not an IPython extension.N)r   shellextension_managerload_extensionprintself
module_strress   && ?/usr/lib/python3/dist-packages/IPython/core/magics/extension.pyload_extExtensionMagics.load_ext   sj     344jj**99*E""JZWX/:.&&>KL '    c                    V'       g   \        R4      hV P                  P                  P                  V4      pVR8X  d   \	        RV,          4       R# VR8X  d   \	        RV,          4       R# R# )zUnload an IPython extension by its module name.

Not all extensions can be unloaded, only those which define an
``unload_ipython_extension`` function.
r	   zno unload functionz1The %s extension doesn't define how to unload it.z
not loadedzThe %s extension is not loaded.N)r   r
   r   unload_extensionr   r   s   && r   
unload_extExtensionMagics.unload_ext)   s_     344jj**;;JG&&E
RSL 3j@A !r   c                v    V'       g   \        R4      hV P                  P                  P                  V4       R# )z/Reload an IPython extension by its module name.r	   N)r   r
   r   reload_extension)r   r   s   &&r   
reload_extExtensionMagics.reload_ext:   s+     344

$$55jAr    N)__name__
__module____qualname____firstlineno____doc__r   r   r   r   __static_attributes____classdictcell__)__classdict__s   @r   r   r      sH     9
M 
M B B  B Br   r   N)r#   IPython.core.errorr   IPython.core.magicr   r   r   r   r   r   r   <module>r)      s3     * ? ? &Bf &B &Br   