Anders Kaseorg
91ade25ba3
python: Simplify with str.removeprefix, str.removesuffix.
...
These are available in Python ≥ 3.9.
https://docs.python.org/3/library/stdtypes.html#str.removeprefix
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-09-03 12:30:16 -07:00
Anders Kaseorg
da3cf5ea7a
ruff: Fix RSE102 Unnecessary parentheses on raised exception.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-02-04 16:34:55 -08:00
Anders Kaseorg
73c4da7974
ruff: Fix N818 exception name should be named with an Error suffix.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2022-11-17 16:52:00 -08:00
Alex Vandiver
66aa2a2505
fetch-contributor-data: Use builtin backoff.
...
This correctly handles connection timeouts, not just non-200 status
codes.
2021-09-01 05:34:13 -07:00
Alex Vandiver
4d428490fd
outgoing_http: Use OutgoingSession subclasses in more places.
...
This adds the X-Smokescreen-Role header to proxy connections, to track
usage from various codepaths, and enforces a timeout. Timeouts were
kept consistent with their previous values, or set to 5s if they had
none previously.
2021-09-01 05:34:13 -07:00
Alex Vandiver
6c15df68e8
downloads: Serve desktop downloads from desktop-download.zulip.com.
...
This makes them work for sites which block github.com.
2021-08-28 23:08:45 -07:00
Alex Vandiver
fc9e5f5187
github: Use logging.exception so we know which exception happened.
2021-08-10 22:38:18 -07:00
Anders Kaseorg
f9430674d2
github: Update macOS dmg filename pattern.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2021-07-21 19:03:39 -07:00
Anders Kaseorg
779353b44e
apps: Link to macOS Apple silicon native build.
...
Leave the Intel build as the prominent default, since it will run on
both platforms. (I would have liked to detect the appropriate
platform, but Apple seems to have put significant effort into making
that impossible for anti-fingerprinting reasons, which is probably an
overall good.)
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2021-05-06 17:52:00 -07:00
Anders Kaseorg
11741543da
python: Reformat with Black, except quotes.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2021-02-12 13:11:19 -08:00
Vishnu KS
fdea49742c
apps: Use GitHub API for generating the web app download link.
2020-10-28 23:04:14 -07:00