D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
proc
/
thread-self
/
root
/
usr
/
lib
/
panopta-agent
/
dependencies
/
bs4
/
Filename :
dammit.pyc
back
Copy
� fK�cc @ sI d Z d d l Z d d l m Z d d l Z d d l Z d d l Z d Z y d d l Z d � Z WnG e k r� y d d l Z d � Z Wq� e k r� d � Z q� Xn Xy d d l Z Wn e k r� n Xe j d j � e j � Z e j d j � e j � Z d e f d � � YZ d d d � � YZ d d d � � YZ d S( sA Beautiful Soup bonus library: Unicode, Dammit This library converts a bytestream to Unicode through any means necessary. It is heavily based on code from Mark Pilgrim's Universal Feed Parser. It works best on XML and XML, but it does not rewrite the XML or HTML to reflect a new encoding; that's the tree builder's job. i����N( t codepoint2namec C s t j | � d S( Nt encoding( t cchardett detect( t s( ( s1 /usr/lib/panopta-agent/dependencies/bs4/dammit.pyt chardet_dammit s c C s t j | � d S( NR ( t chardetR ( R ( ( s1 /usr/lib/panopta-agent/dependencies/bs4/dammit.pyR s c C s d S( N( t None( R ( ( s1 /usr/lib/panopta-agent/dependencies/bs4/dammit.pyR $ s s! ^<\?.*encoding=['"](.*?)['"].*\?>s0 <\s*meta[^>]+charset\s*=\s*["']?([^>]*?)[ /;'">]t EntitySubstitutionc B s� e Z d Z d � Z e � \ Z Z Z i d d 6d d 6d d 6d d 6d d 6Z e j d � Z e j d � Z e d � � Z e d � � Z e d � � Z e e d � � Z e e d � � Z e d � � Z RS( sA Substitute XML or HTML entities for the corresponding characters.c C s� i } i } g } x\ t t j � � D]H \ } } t | � } | d k rc | j | � | | | <n | | | <q% Wd d j | � } | | t j | � f S( Ni"