File: //lib/python3/dist-packages/boto/mturk/__pycache__/connection.cpython-312.pyc
�
ckF[p� � �r � d dl Zd dlZd dlZd dlmZ d dlmZ d dlmZ d dl Zd dl
mZ d dlm
Z
d dlmZ d dlmZmZmZ G d � d
e
� Z G d� de� Z G d
� de� Z G d� de� Z G d� de� Z G d� de� Z G d� de� Z G d� de� Z G d� de� Z G d� de� Z G d� de� Zy)� N)�handler)�config)�Price)�AWSQueryConnection)�EC2ResponseError)� ResultSet)�QuestionForm�ExternalQuestion�HTMLQuestionc � � e Zd ZdZy)�MTurkRequestErrorzError for MTurk RequestsN��__name__�
__module__�__qualname__�__doc__� � �7/usr/lib/python3/dist-packages/boto/mturk/connection.pyr
r
# s � �r r
c �j � � e Zd ZdZ d8� fd� Zd� Zd� Z d9d�Zd:d�Zd:d�Z d:d �Z
d;d
�Z d<d�Zddd e
j d�
� ddddd e
j d�
� ddddddfd�Zd� Z d=d�Zed� � Zd� Z d>d�Zd:d�Z d?d�Zd:d�Zd:d�Zd:d�Zd� Zd:d�Zd:d�Zd:d�Zd� Zd� Z d<d �Z!d@d!�Z"d"� Z#d#� Z$d$� Z%d%� Z& dAd&�Z'd'� Z(d(� Z)dBd)�Z* dCd*�Z+d+� Z, dDd,�Z- dEd-�Z.dFd.�Z/ d:d/�Z0 dGd0�Z1d1� Z2d2� Z3d:d3�Z4d:d4�Z5ed5� � Z6ed6� � Z7ed7� � Z8� xZ9S )H�MTurkConnectionz
2014-08-15Nc � �� | s4t j dd� rt j dd� dk( rd} nd} |
| _ t t
| � ||||||||| |
|||
��
y )N�MTurk�sandbox�Truez$mechanicalturk.sandbox.amazonaws.comzmechanicalturk.amazonaws.com)�security_token�profile_name)r �
has_option�get�debug�superr �__init__)�self�aws_access_key_id�aws_secret_access_key� is_secure�port�proxy�
proxy_port�
proxy_user�
proxy_pass�hostr �https_connection_factoryr r � __class__s �r r"