Merge branch 'master' into setup_flow

pull/35960/head
Maxime Desroches 1 week ago
commit 73dc6009b8
  1. 2
      .github/workflows/selfdrive_tests.yaml
  2. 9
      system/ui/setup.py

@ -163,7 +163,7 @@ jobs:
run: | run: |
${{ env.RUN }} "source selfdrive/test/setup_xvfb.sh && \ ${{ env.RUN }} "source selfdrive/test/setup_xvfb.sh && \
$PYTEST --collect-only -m 'not slow' &> /dev/null && \ $PYTEST --collect-only -m 'not slow' &> /dev/null && \
PYTHONTRACEMALLOC=1 MAX_EXAMPLES=1 $PYTEST -m 'not slow' -k test_raylib_ui && \ MAX_EXAMPLES=1 $PYTEST -m 'not slow' && \
./selfdrive/ui/tests/create_test_translations.sh && \ ./selfdrive/ui/tests/create_test_translations.sh && \
QT_QPA_PLATFORM=offscreen ./selfdrive/ui/tests/test_translations && \ QT_QPA_PLATFORM=offscreen ./selfdrive/ui/tests/test_translations && \
chmod -R 777 /tmp/comma_download_cache" chmod -R 777 /tmp/comma_download_cache"

@ -4,7 +4,7 @@ import re
import threading import threading
import time import time
import urllib.request import urllib.request
import urllib.parse from urllib.parse import urlparse
from enum import IntEnum from enum import IntEnum
import shutil import shutil
@ -324,12 +324,9 @@ class Setup(Widget):
if re.match("^([^/.]+)/([^/]+)$", url): if re.match("^([^/.]+)/([^/]+)$", url):
url = f"https://installer.comma.ai/{url}" url = f"https://installer.comma.ai/{url}"
parsed = urllib.parse.urlparse(url, scheme='https') parsed = urlparse(url, scheme='https')
if not parsed.netloc: self.download_url = (urlparse(f"https://{url}") if not parsed.netloc else parsed).geturl()
parsed = urllib.parse.urlparse(f"{'https'}://{url}")
url = urllib.parse.urlunparse(parsed)
self.download_url = url
self.state = SetupState.DOWNLOADING self.state = SetupState.DOWNLOADING
self.download_thread = threading.Thread(target=self._download_thread, daemon=True) self.download_thread = threading.Thread(target=self._download_thread, daemon=True)

Loading…
Cancel
Save