ó
§‰]c           @   s@   d  Z  d d l m Z d d l m Z d e f d „  ƒ  YZ d S(   sF   Module containing a preprocessor that removes metadata from code cellsiÿÿÿÿ(   t   Seti   (   t   Preprocessort   ClearMetadataPreprocessorc           B   s   e  Z d  Z d „  Z RS(   sE   
    Removes all the metadata from all code cells in a notebook.
    c         C   s4   | j  d k r* d | k r* i  | _ q* n  | | f S(   sO   
        All the code cells are returned with an empty metadata field.
        t   codet   metadata(   t	   cell_typeR   (   t   selft   cellt	   resourcest
   cell_index(    (    sD   lib/python2.7/site-packages/nbconvert/preprocessors/clearmetadata.pyt   preprocess_cell   s    (   t   __name__t
   __module__t   __doc__R
   (    (    (    sD   lib/python2.7/site-packages/nbconvert/preprocessors/clearmetadata.pyR   	   s   N(   R   t	   traitletsR    t   baseR   R   (    (    (    sD   lib/python2.7/site-packages/nbconvert/preprocessors/clearmetadata.pyt   <module>   s   