AlkantarClanX12
Current Path : /opt/alt/python34/lib64/python3.4/__pycache__/ |
Current File : //opt/alt/python34/lib64/python3.4/__pycache__/_sitebuiltins.cpython-34.pyc |
� f f+ � @ sX d Z d d l Z Gd d � d e � Z Gd d � d e � Z Gd d � d e � Z d S) z= The objects used by the site module to add custom builtins. � Nc @ s7 e Z d Z d d � Z d d � Z d d d � Z d S)�Quitterc C s | | _ | | _ d S)N)�name�eof)�selfr r � r �2/opt/alt/python34/lib64/python3.4/_sitebuiltins.py�__init__ s zQuitter.__init__c C s d | j | j f S)NzUse %s() or %s to exit)r r )r r r r �__repr__ s zQuitter.__repr__Nc C s, y t j j � Wn Yn Xt | � � d S)N)�sys�stdin�close� SystemExit)r �coder r r �__call__ s zQuitter.__call__)�__name__� __module__�__qualname__r r r r r r r r s r c @ sR e Z d Z d Z d Z f f d d � Z d d � Z d d � Z d d � Z d S)�_Printerzninteractive prompt objects for printing the license text, a list of contributors and the copyright notice.� c sJ d d l � | | _ | | _ d | _ � � f d d � | D� | _ d S)Nr c s2 g | ]( } � D] } � j j | | � � q q Sr )�path�join)�.0�dir�filename)�files�osr r � <listcomp>( s z%_Printer.__init__.<locals>.<listcomp>)r �_Printer__name�_Printer__data�_Printer__lines�_Printer__filenames)r r �datar �dirsr )r r r r # s z_Printer.__init__c C s� | j r d Sd } xO | j D]D } y) t | d � � } | j � } Wd QXPWq t k r` Yq Xq W| sw | j } n | j d � | _ t | j � | _ d S)N�r� ) r r �open�read�OSErrorr �split�len�_Printer__linecnt)r r! r �fpr r r �__setup, s z_Printer.__setupc C sH | j � t | j � | j k r2 d j | j � Sd | j f d Sd S)Nr$ z!Type %s() to see the full %s text� )�_Printer__setupr) r �MAXLINESr r )r r r r r <