
­­­­­­­­­­­­­­­­­­
<!DOCTYPE html>
<html>
3
4\0X                 @   s*   d Z ddlmZmZ e ZefddZdS )aT  
    babel.lists
    ~~~~~~~~~~~

    Locale dependent formatting of lists.

    The default locale for the functions in this module is determined by the
    following environment variables, in that order:

     * ``LC_ALL``, and
     * ``LANG``

    :copyright: (c) 2015 by the Babel Team.
    :license: BSD, see LICENSE for more details.
    )Localedefault_localec             C   s   t j|}| sdS t| dkr&| d S t| dkrB|jd j|  S |jd j| d | d }x&| dd	 D ]}|jd j||}qjW |jd j|| d
 }|S )u?  
    Format the items in `lst` as a list.

    >>> format_list(['apples', 'oranges', 'pears'], 'en')
    u'apples, oranges, and pears'
    >>> format_list(['apples', 'oranges', 'pears'], 'zh')
    u'apples、oranges和pears'

    :param lst: a sequence of items to format in to a list
    :param locale: the locale
        r      2startZmiddleendr
   )r   parselenZlist_patternsformat)ZlstZlocaleresultelem r   /usr/lib/python3.6/lists.pyformat_list   s    
r   N)__doc__Z
babel.corer   r   ZDEFAULT_LOCALEr   r   r   r   r   <module>   s   