D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
usr
/
local
/
lib64
/
python3.9
/
site-packages
/
lxml
/
html
/
__pycache__
/
Filename :
formfill.cpython-39.pyc
back
Copy
a ��Jh�% � @ sl d dl mZmZ d dlmZmZ d dlmZmZmZm Z d dlm Z d dlZze W n e yj eZY n0 g d�ZG dd� de�Zed d eid�Zed�d d� dD ��d eid�Zedd eid�Zed�Zd3dd�Zd4dd�Zdd� Zdd� Zdd� Zdd� Zdd� Zd d!� Zd5d"d#�Zd$d%� Z G d&d'� d'�Z!e!� Z"ddd(e"fd)d*�Z#d+d,� Z$d-d.� Z%d/d0� Z&d1d2� Z'dS )6� )�XPath�ElementBase)� fromstring�XHTML_NAMESPACE)�_forms_xpath�_options_xpath�_nons�_transform_result)�defsN)�FormNotFound� fill_form�fill_form_html� insert_errors�insert_errors_html�DefaultErrorCreatorc @ s e Zd ZdZdS )r z* Raised when no form can be found N)�__name__� __module__�__qualname__�__doc__� r r �>/usr/local/lib64/python3.9/site-packages/lxml/html/formfill.pyr s r zKdescendant-or-self::form[name=$name]|descendant-or-self::x:form[name=$name]�x)� namespaces�|c C s g | ]}d | �qS )zdescendant-or-self::r )�.0Z_tagr r r � <listcomp> � r )�input�select�textareazx:inputzx:selectz x:textareaz-//label[@for=$for_id]|//x:label[@for=$for_id]z"descendant-or-self::*[@name=$name]c C s t | ||d�} t| |� d S �N��form_id� form_index)� _find_form� _fill_form)�el�valuesr"