diff options
| author | Will Ayd <william.ayd@icloud.com> | 2024-09-21 22:18:58 -0400 |
|---|---|---|
| committer | Dylan Baker <dylan@pnwbakers.com> | 2024-09-23 08:55:49 -0700 |
| commit | b1abfa89d99146858df5988a39a324c48159cfa0 (patch) | |
| tree | 1db22f5d5b0d967977b769d0be7c838fb82bce04 /mesonbuild/wrap/wrap.py | |
| parent | dbad301c8b039c4469f8727924baf250421d64ac (diff) | |
| download | meson-b1abfa89d99146858df5988a39a324c48159cfa0.tar.gz | |
Add Accept-Language and Accept-Encoding headers to wrap requests
This makes wrap requests look more like browser requests, which is
helpful in rare cases to prevent the request from being rejected
Diffstat (limited to 'mesonbuild/wrap/wrap.py')
| -rw-r--r-- | mesonbuild/wrap/wrap.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/mesonbuild/wrap/wrap.py b/mesonbuild/wrap/wrap.py index 3fe40ed9f..197a4478a 100644 --- a/mesonbuild/wrap/wrap.py +++ b/mesonbuild/wrap/wrap.py @@ -687,7 +687,11 @@ class Resolver: elif WHITELIST_SUBDOMAIN in urlstring: raise WrapException(f'{urlstring} may be a WrapDB-impersonating URL') else: - headers = {'User-Agent': f'mesonbuild/{coredata.version}'} + headers = { + 'User-Agent': f'mesonbuild/{coredata.version}', + 'Accept-Language': '*', + 'Accept-Encoding': '*', + } creds = self.get_netrc_credentials(url.netloc) if creds is not None and '@' not in url.netloc: |
