File: //opt/alt/python37/lib/python3.7/site-packages/xray/continuous/__pycache__/manager.cpython-37.pyc
B
�V�d�
� @ sH d Z ddlmZ ddlmZ ddlmZ ddlmZ G dd � d e�Z d
S )zR
This module contains continuous tracing manager, aimed to enable|disable
tracing
� )�urlparse� )�ContinuousCommon� )� XRayError)� timestampc @ s� e Zd ZdZeeed�dd��Zeeedd�dd�Zedd �d
d�Zedd �dd
�Z edd �dd�Z
eedd�dd�Zdd� ZdS )�ContinuousManagerz;
enable|disable|start|stop|list continuous tracing
)�url�returnc C s4 t | �}|j�dd�}|�d�d }|j� d|� �S )zW
Leaves only domain path of URL, without www. prefix and :port postfix
zwww.� �:r z://)r �netloc�replace�split�scheme)r � fragmentsZ_no_www_netlocZ_no_port_netloc� r �H/opt/alt/python37/lib/python3.7/site-packages/xray/continuous/manager.py�url_sanitize s zContinuousManager.url_sanitizeN)�domainr �emailr
c C sd || j kr,t� || �|�|ddd�| j |<