%PDF- %PDF-
Direktori : /snap/core18/current/usr/lib/python3/dist-packages/urwid/__pycache__/ |
Current File : //snap/core18/current/usr/lib/python3/dist-packages/urwid/__pycache__/util.cpython-36.pyc |
3 ��dZ�3 � @ sd d dl mZmZ d dlmZ d dlmZmZmZ d dl Z ej Z e jZe jZe j Z e jZe jZe jZdd� Zde� kr|e� Znd s�td��dad ad d� Zdd � Zdd� Zee� dd� Zdd� Zdd� Zdd� Zdd� Zdd� Zdd� Z dd� Z!d d!� Z"d"d#� Z#d$d%� Z$G d&d'� d'e%�Z&d(d)� Z'd*d+� Z(d,d-� Z)d.d/� Z*G d0d1� d1e+�Z,d2d3� Z-G d4d5� d5e.�Z/dS )6� )�division�print_function)�escape)�bytes� text_type� text_typesNc C s� dd l } y:y| j| jd� W n | jk r2 Y nX | j� d pBdS tk r� } z"|jrn|jd jd�rndS � W Y d d }~X nX d S )Nr � � zunknown locale)�locale� setlocale�LC_ALL�ErrorZ getlocale� ValueError�args� startswith)r �e� r �,/usr/lib/python3/dist-packages/urwid/util.py�detect_encoding) s r �detected_encodingz It worked!Tc C sz | j � } | dkr tjd� dan&| dkr8tjd� dantjd� daday| r^dj| � | aW n tk rt Y nX dS )z~ Set the byte encoding to assume when processing strings and the encoding to use when converting unicode strings. �utf-8�utf8�utfF�euc-jp�euc-kr�euc-cn�euc-tw�gb2312�gbk�big5�cn-gb�uhc�eucjp�euckr�euccn�euctw�cncbZwideTZnarrow�asciir N)r r r )r r r r r r r r r! r"