ó
]c           @   s   d  d l  m Z d  d l m Z m Z m Z m Z d  d l m Z d e f d     YZ	 d e f d     YZ
 d e f d	     YZ d
 e f d     YZ d S(   i’’’’(   t   Serialisable(   t   Typedt   Stringt   Boolt   Sequence(   t	   CellRanget	   Extensionc           B   s)   e  Z d  Z e d e  Z d d  Z RS(   t	   extensiont
   allow_nonec         C   s   | |  _  d  S(   N(   t   uri(   t   selfR	   (    (    s8   lib/python2.7/site-packages/openpyxl/worksheet/errors.pyt   __init__   s    N(   t   __name__t
   __module__t   tagnameR   t   TrueR	   t   NoneR   (    (    (    s8   lib/python2.7/site-packages/openpyxl/worksheet/errors.pyR      s   t   ExtensionListc           B   s/   e  Z d  Z e d e  Z d Z d d  Z RS(   t   extensionListt   expected_typet   extc         C   s   | |  _  d  S(   N(   R   (   R
   R   (    (    s8   lib/python2.7/site-packages/openpyxl/worksheet/errors.pyR   !   s    (   R   (    (   R   R   R   R   R   R   t   __elements__R   (    (    (    s8   lib/python2.7/site-packages/openpyxl/worksheet/errors.pyR      s   t   IgnoredErrorc           B   sĀ   e  Z d  Z e Z e d e  Z e d e  Z e d e  Z	 e d e  Z
 e d e  Z e d e  Z e d e  Z e d e  Z e d e  Z d e e e e e e e e e d 
 Z RS(   t   ignoredErrorR   c         C   s^   | |  _  | |  _ | |  _ | |  _ | |  _ | |  _ | |  _ | |  _ |	 |  _ |
 |  _	 d  S(   N(
   t   sqreft	   evalErrort   twoDigitTextYeart   numberStoredAsTextt   formulat   formulaRanget   unlockedFormulat   emptyCellReferencet   listDataValidationt   calculatedColumn(   R
   R   R   R   R   R   R   R   R   R    R!   (    (    s8   lib/python2.7/site-packages/openpyxl/worksheet/errors.pyR   6   s    									N(   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R    R!   R   t   FalseR   (    (    (    s8   lib/python2.7/site-packages/openpyxl/worksheet/errors.pyR   '   s*   t   IgnoredErrorsc           B   sG   e  Z d  Z e d e  Z e d e d e  Z	 d Z
 d d d  Z RS(	   t   ignoredErrorsR   R   R   t   extLstc         C   s   | |  _  | |  _ d  S(   N(   R   R%   (   R
   R   R%   (    (    s8   lib/python2.7/site-packages/openpyxl/worksheet/errors.pyR   W   s    	(   R   R%   (    N(   R   R   R   R   R   R   R   R   R   R%   R   R   R   (    (    (    s8   lib/python2.7/site-packages/openpyxl/worksheet/errors.pyR#   N   s   N(   t!   openpyxl.descriptors.serialisableR    t   openpyxl.descriptorsR   R   R   R   t   openpyxl.descriptors.excelR   R   R   R   R#   (    (    (    s8   lib/python2.7/site-packages/openpyxl/worksheet/errors.pyt   <module>   s   "'