
    ^h                     6    S r SSKJr  SSKJr   " S S\5      rg)zIModule containing a preprocessor that removes the outputs from code cells    )Set   )Preprocessorc                   L    \ rS rSrSr\" SS15      R                  SS9rS rSr	g	)
ClearOutputPreprocessor   z7
Removes the output from all code cells in a notebook.
	collapsedscrolledT)configc                     UR                   S:X  aC  / Ul        SUl        SU;   a/  U R                   H  nUR                  R                  US5        M!     X4$ )z?
Apply a transformation on each cell. See base.py for details.
codeNmetadata)	cell_typeoutputsexecution_countremove_metadata_fieldsr   pop)selfcell	resources
cell_indexfields        ]/home/james-whalen/.local/lib/python3.13/site-packages/nbconvert/preprocessors/clearoutput.pypreprocess_cell'ClearOutputPreprocessor.preprocess_cell   sS     >>V#DL#'D T!!88EMM%%eT2 9     N)
__name__
__module____qualname____firstlineno____doc__r   tagr   r   __static_attributes__r   r   r   r   r      s,     !+z!:;??t?Lr   r   N)r"   	traitletsr   baser   r   r   r   r   <module>r'      s    O
  l r   