File: //usr/lib/python3/dist-packages/twisted/trial/__pycache__/util.cpython-38.pyc
U
W[b4 � @ s d Z ddlmZmZmZ ddlmZ ddlmZm Z m
Z
ddlmZ ddl
mZ ddlmZ dd d
dgZe� ZdZG d
d� de�ZG dd� de�Ze� Zefdd�Zdd � Zd&dd
�Zdd� Zejd'dd��ZG dd� de�Zdd� Z G dd� de�Z!d d!� Z"d(d#d$�Z#d%S ))a
A collection of utility functions and classes, used internally by Trial.
This code is for Trial's internal use. Do NOT use this code if you are writing
tests. It is subject to change at the Trial maintainer's whim. There is
nothing here in this module for you to use unless you are maintaining Trial.
Any non-Trial Twisted code that uses this module will be shot.
Maintainer: Jonathan Lange
@var DEFAULT_TIMEOUT_DURATION: The default timeout which will be applied to
asynchronous (ie, Deferred-returning) test methods, in seconds.
� )�division�absolute_import�print_function)� randrange)�defer�utils�
interfaces)�Failure)�FilePath)�FilesystemLock�DEFAULT_TIMEOUT_DURATION�excInfoOrFailureToExcInfo�suppress�acquireAttributeg ^@c @ s"