
    kKj`                    $   d Z ddlmZ ddlmZ ddlmZ ddlmZmZm	Z	 ddl
mZ ddlmZmZmZ dd	lmZ  e ee      j)                         j*                        Z ee	      Z ee      Zd
ddiidfed<    ee      Zded<   dZ G d dee      Zy)z"Jupyter LabExtension Entry Points.    )annotations)copy)Path)
JupyterAppbase_aliases
base_flagsjupyter_path)ListUnicodedefault   )DebugLogFileMixinDevelopLabExtensionApp	overwriteTzOverwrite filesz DebugLogFileMixin.debug_log_pathzdebug-log-path1c                  t    e Zd ZdZeZeZeZdZ e	 e
       d      Z ed      dd       ZddZddZdd	Zy
)BaseExtensionAppz=Base application class for JupyterLab extension CLI commands.labz@The standard paths to look in for prebuilt JupyterLab extensions)helplabextensions_pathc                    t        d      S )Nlabextensionsr	   selfs    s/Users/ahmed/devFolder/Ultron/claude-voice/.venv/lib/python3.12/site-packages/jupyter_builder/base_extension_app.py_default_labextensions_pathz,BaseExtensionApp._default_labextensions_path.   s    O,,    c                n    | j                         5  | j                          ddd       y# 1 sw Y   yxY w)z4Start the extension app and run the configured task.N)debug_loggingrun_taskr   s    r   startzBaseExtensionApp.start2   s#    !MMO "!!s   +4c                     y)z7Execute the app's primary task; override in subclasses.N r   s    r   r!   zBaseExtensionApp.run_task7   s    r   c                     y)z%Return the default log format string.z%(message)sr$   r   s    r   _log_format_defaultz$BaseExtensionApp._log_format_default:   s    r   N)returnz	list[str])r'   None)r'   str)__name__
__module____qualname____doc__VERSIONversionflagsaliasesnamer   r   r   r   r   r"   r!   r&   r$   r   r   r   r   !   sV    GGEGD	O
 !"- #-
Fr   r   N)r-   
__future__r   r   pathlibr   jupyter_core.applicationr   r   r   jupyter_core.pathsr
   	traitletsr   r   r   debug_log_file_mixinr   r)   __file__resolveparentHEREdictr0   develop_flagsr1   r.   r   r$   r   r   <module>r?      s    (
 #   I I + , , 3
4>!!#**+ZUT23k 
 |
> 
z#4 r   