Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
def __init__(self, max_conn=5, progress=True, file_progress=True,
loop=None, notebook=None, overwrite=False, headers=None):
self.max_conn = max_conn
self._start_loop(loop)
# Configure progress bars
if notebook is None:
notebook = in_notebook()
self.progress = progress
self.file_progress = file_progress if self.progress else False
self.tqdm = tqdm if not notebook else tqdm_notebook
self.overwrite = overwrite
self.headers = headers
if headers is None or 'User-Agent' not in headers:
self.headers = {'User-Agent': f"parfive/{parfive.__version__} aiohttp/{aiohttp.__version__} python/{sys.version[:5]}"}