File: //opt/alt/python27/lib/python2.7/site-packages/past/builtins/__init__.pyc
�
�A�[c           @   sH  d  Z  d d l m Z d d l m Z m Z m Z m Z m Z e ro d d l	 m
 Z
 m Z m
 Z m Z m Z n( d d l m
 Z
 m Z m Z m Z m Z d d l m Z m Z m Z m Z m Z m Z m Z m Z m Z m Z m Z d d l m Z e j r>d d	 d
 d d d
 d d d d d d d d d d d d d g Z n g  Z d S(   s�  
A resurrection of some old functions from Python 2 for use in Python 3. These
should be used sparingly, to help with porting efforts, since code using them
is no longer standard Python 3 code.
This module provides the following:
1. Implementations of these builtin functions which have no equivalent on Py3:
- apply
- chr
- cmp
- execfile
2. Aliases:
- intern <- sys.intern
- raw_input <- input
- reduce <- functools.reduce
- reload <- imp.reload
- unichr <- chr
- unicode <- str
- xrange <- range
3. List-producing versions of the corresponding Python 3 iterator-producing functions:
- filter
- map
- range
- zip
4. Forward-ported Py2 types:
- basestring
- dict
- str
- long
- unicode
i����(   t   PY3(   t   filtert   mapt   ranget   reducet   zip(   t
   basestringt   olddictt   oldstrt   longt   unicode(   R   t   dictt   strR	   R
   (   t   applyt   chrt   cmpt   execfilet   internt   octt	   raw_inputt   reloadt   unichrR
   t   xrange(   t   utilsR   R   R   R   R   R   R   R   R	   R
   R
   R   R   R   R   R   R   R   R   N(    t   __doc__t   future.utilsR    t   past.builtins.noniteratorsR   R   R   R   R   t
   past.typesR   R   R   R   R   R	   R
   t   __builtin__t   past.builtins.miscR
   R   R   R   R   R   R   R   R   R   t   pastR   t   __all__(    (    (    sG   /opt/alt/python27/lib/python2.7/site-packages/past/builtins/__init__.pyt   <module>(   s   (+(L