File: //usr/lib/python3/dist-packages/twisted/python/__pycache__/formmethod.cpython-310.pyc
o
�bK/ � @ s� d Z ddlZddlmZmZmZ G dd� de�ZG dd� de�ZG dd � d �Z G d
d� de �Z
G dd
� d
e
�ZG dd� de
�ZG dd� de
�Z
G dd� de
�ZG dd� de �ZG dd� de�ZG dd� de �ZG dd� de �ZG dd� de �ZG dd� de�ZG d d!� d!e�ZG d"d#� d#e �ZG d$d%� d%e �Zd&d'� ZG d(d)� d)e �ZG d*d+� d+e�ZG d,d-� d-�ZG d.d/� d/�ZG d0d1� d1�ZdS )2z�
Form-based method objects.
This module contains support for descriptive method signatures that can be used
to format methods.
� N)�Any�Optional�Tuplec @ � e Zd ZdZdd� ZdS )�
FormExceptionz*An error occurred calling the form method.c O s t j| g|�R � || _d S �N)� Exception�__init__�descriptions)�self�args�kwargs� r �;/usr/lib/python3/dist-packages/twisted/python/formmethod.pyr s
zFormException.__init__N)�__name__�
__module__�__qualname__�__doc__r r r r r r � r c @ � e Zd ZdZdS )�
InputErrorz,
An error occurred with some input.
N�r r r r r r r r r � r c @ sT e Zd ZU dZdZeed<