
    q&f                     T    d dl Z ddlmZ 	 ej                  rdZd ZndZd Zd Zd	 Zy)
    N   )compatsurrogateescapec                  R    t         j                  dk(  ryt        j                         S Nwin32zutf-8sysplatformgetfilesystemencoding     E/usr/lib/python3/dist-packages/hgext/fsmonitor/pywatchman/encoding.pyget_local_encodingr   )   s"    <<7" ((**r   strictc                  ^    t         j                  dk(  ryt        j                         } | d} | S r   r	   )
fsencodings    r   r   r   8   s0    <<7"..0
 Jr   c                 >    | j                  t               t              S N)encoder   default_local_errors)ss    r   encode_localr   C   s    88&(*>??r   c                 >    | j                  t               t              S r   )decoder   r   )bss    r   decode_localr   G   s    99')+?@@r   )r
    r   PYTHON3r   r   r   r   r   r   r   <module>r       s?   :   
>>,+ $@Ar   