Viewing File: /usr/lib64/python2.7/site-packages/lxml/cssselect.pyo
ó
ÄqPc @ sü d Z d d l Z d d l m Z y e d ƒ Z Wn e k
rQ e d ƒ ‚ n Xe j Z e j Z e j Z d d d d g Z
d
e j f d „ ƒ YZ d e e j
f d
„ ƒ YZ d „ Z e j d ƒ Z d e _ e e d <d e j f d „ ƒ YZ d S( sÄ CSS Selectors based on XPath.
This module supports selecting XML/HTML tags based on CSS selectors.
See the `CSSSelector` class for details.
This is a thin wrapper around cssselect 0.7 or later.
iÿÿÿÿN( t etreet cssselectsN cssselect seems not to be installed. See http://packages.python.org/cssselect/t SelectorSyntaxErrort ExpressionErrort
SelectorErrort CSSSelectort LxmlTranslatorc B s e Z d Z d „ Z RS( sR
A custom CSS selector to XPath translator with lxml-specific extensions.
c C sd | j ƒ d g d g f k r4 t d | j ƒ ‚ n | j d j } | j d | j | j ƒ ƒ ƒ S( Nt STRINGt IDENTs9 Expected a single string or ident for :contains(), got %ri s7 contains(__lxml_internal_css:lower-case(string(.)), %s)( t argument_typesR t argumentst valuet
add_conditiont
xpath_literalt lower( t selft xpatht functionR ( ( s4 /usr/lib64/python2.7/site-packages/lxml/cssselect.pyt xpath_contains_function"