File: //usr/lib/python2.7/site-packages/_pytest/helpconfig.pyo
�
��abc @` s� d Z d d l m Z m Z m Z d d l Z d d l Z d d l m Z d d l Z d d l
Z
d d l m Z d e f d � � YZ
d � Z e j d e � d
� � Z d � Z d � Z d g Z d � Z d � Z d S( s6 version info, help messages, tracing configuration. i ( t absolute_importt divisiont print_functionN( t PrintHelp( t Actiont
HelpActionc B` s, e Z d Z d e d d � Z d d � Z RS( s� This is an argparse Action that will raise an exception in
order to skip the rest of the argument parsing when --help is passed.
This prevents argparse from quitting due to missing required arguments
when any are defined, for example by ``pytest_addoption``.
This is similar to the way that the builtin argparse --help option is
implemented by raising SystemExit.
c
C` s; t t | � j d | d | d t d | d d d | � d S( Nt option_stringst destt constt defaultt nargsi t help( t superR t __init__t True( t selfR R R R ( ( s6 /usr/lib/python2.7/site-packages/_pytest/helpconfig.pyR
s c C` s8 t | | j | j � t | j d t � r4 t � n d S( Nt after_preparse( t setattrR R t getattrt _parsert FalseR ( R t parsert namespacet valuest
option_string( ( s6 /usr/lib/python2.7/site-packages/_pytest/helpconfig.pyt __call__"