MCPcopy Create free account
hub / github.com/bleachbit/bleachbit / get_update_request_headers

Function get_update_request_headers

bleachbit/Network.py:209–227  ·  view source on GitHub ↗

Return headers specific to update checks.

()

Source from the content-addressed store, hash-verified

207
208
209def get_update_request_headers():
210 """Return headers specific to update checks."""
211 os_name, os_version = _get_os_name_version()
212
213 headers = {
214 'X-BleachBit-Version': APP_VERSION,
215 'X-OS-Type': os_name,
216 'X-OS-Version': os_version,
217 'X-Locale': get_active_language_code(),
218 }
219
220 if (gtk_version := get_gtk_version()):
221 headers['X-GTK-Version'] = gtk_version
222
223 if os.name == 'nt':
224 headers['X-Python-Version'] = platform.python_version()
225 headers['X-Pointer-Bits'] = str(8 * struct.calcsize('P'))
226
227 return headers
228
229
230def get_gtk_version():

Callers 1

check_updatesFunction · 0.90

Calls 3

get_active_language_codeFunction · 0.90
_get_os_name_versionFunction · 0.85
get_gtk_versionFunction · 0.85

Tested by

no test coverage detected