File: //proc/self/root/lib/python3.6/site-packages/botocore/__pycache__/monitoring.cpython-36.pyc
3
�T_jP � @ s� d dl Z d dlZd dlZd dlZd dlmZmZmZ d dlm Z
eje�Z
G dd� de�ZG dd� de�ZG dd � d e�ZG d
d� de�ZG dd
� d
e�ZG dd� de�ZG dd� de�ZdS )� N)�ensure_unicode�ensure_bytes�urlparse)�
EXCEPTION_MAPc @ s2 e Zd ZdddddgZdd� Zdd � Zd
d� ZdS )
�Monitorzbefore-parameter-buildzrequest-createdzresponse-receivedz
after-callzafter-call-errorc C s || _ || _dS )z�Abstraction for monitoring clients API calls
:param adapter: An adapter that takes event emitter events
and produces monitor events
:param publisher: A publisher for generated monitor events
N)�_adapter�
_publisher)�selfZadapterZ publisher� r
� /usr/lib/python3.6/monitoring.py�__init__"