Server : Apache System : Linux iad1-shared-b8-43 6.6.49-grsec-jammy+ #10 SMP Thu Sep 12 23:23:08 UTC 2024 x86_64 User : dh_edsupp ( 6597262) PHP Version : 8.2.26 Disable Function : NONE Directory : /lib/python3/dist-packages/boto/mturk/__pycache__/ |
Upload File : |
o ckF[p� � @ s0 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 � d e �ZG dd� de�ZG d d� de�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� de�ZdS )� N)�handler)�config)�Price)�AWSQueryConnection)�EC2ResponseError)� ResultSet)�QuestionForm�ExternalQuestion�HTMLQuestionc @ � e Zd ZdZdS )�MTurkRequestErrorzError for MTurk RequestsN��__name__� __module__�__qualname__�__doc__� r r �7/usr/lib/python3/dist-packages/boto/mturk/connection.pyr # s r c s~ e Zd ZdZ dw� fdd� Zdd� Zd d � Z dxdd�Zdyd d�Zdydd�Z dydd�Z dzdd�Z d{dd�Zddde jdd�ddddde jdd�ddddddfdd�Zdd� Z ! d|d#d$�Zed%d&� �Zd'd(� Z ! d}d*d+�Zdyd,d-�Z ! d~d/d0�Zdyd1d2�Zdyd3d4�Zdyd5d6�Zd7d8� Zdyd9d:�Zdyd;d<�Zdyd=d>�Zd?d@� ZdAdB� Z d{dCdD�Z!ddFdG�Z"dHdI� Z#dJdK� Z$dLdM� Z%dNdO� Z& P d�dQdR�Z'dSdT� Z(dUdV� Z)d�dXdY�Z* d�dZd[�Z+d\d]� Z, ^ " d�d_d`�Z- " d�dadb�Z.d�dcdd�Z/ dydedf�Z0 d�dgdh�Z1didj� Z2dkdl� Z3dydmdn�Z4dydodp�Z5edqdr� �Z6edsdt� �Z7edudv� �Z8� Z9S )��MTurkConnectionz 2014-08-15NTr c s^ | st �dd�rt �dd�dkrd} nd} | | _tt| �j||||||||| | ||| d� d S )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__r r r , s �zMTurkConnection.__init__c C s dgS )N�mturkr )r r r r �_required_auth_capabilityA s z)MTurkConnection._required_auth_capabilityc C s i }| � d|dtfdtfg�S )� �GetAccountBalance�AvailableBalance� OnHoldBalance)�_process_requestr )r �paramsr r r �get_account_balanceD s ��z#MTurkConnection.get_account_balancec C s� t ||| �|�d�}|�t�|��d�� |r| �|�|d<