Skip to content

Commit

Permalink
add option disable progress bar by env variable (#438)
Browse files Browse the repository at this point in the history
  • Loading branch information
DAKExDUCK authored Oct 2, 2022
1 parent 2cceda2 commit dd39e87
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 2 deletions.
8 changes: 8 additions & 0 deletions webdriver_manager/core/config.py
Original file line number Diff line number Diff line change
Expand Up @@ -29,5 +29,13 @@ def wdm_log_level():
return default_level


def wdm_progress_bar():
default_level = 1
try:
return int(os.getenv("WDM_PROGRESS_BAR", default_level))
except Exception:
return default_level


def get_xdist_worker_id():
return os.getenv("PYTEST_XDIST_WORKER", '')
5 changes: 3 additions & 2 deletions webdriver_manager/core/http.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import requests
from requests import Response

from webdriver_manager.core.config import ssl_verify
from webdriver_manager.core.config import ssl_verify, wdm_progress_bar
from webdriver_manager.core.utils import show_download_progress


Expand Down Expand Up @@ -31,6 +31,7 @@ def __init__(self):
def get(self, url, **kwargs) -> Response:
resp = requests.get(url=url, verify=self._ssl_verify, stream=True, **kwargs)
self.validate_response(resp)
show_download_progress(resp)
if wdm_progress_bar():
show_download_progress(resp)
return resp

0 comments on commit dd39e87

Please sign in to comment.