fix: retry dismiss welcome + update to bookworm
This commit is contained in:
parent
7494f4e51b
commit
85c36bc14f
4 changed files with 12 additions and 10 deletions
|
@ -7,9 +7,9 @@ RUN wget -q https://github.com/mozilla/geckodriver/releases/download/$GECKODRIVE
|
|||
&& tar xvf $GECKODRIVER_FILENAME \
|
||||
&& rm $GECKODRIVER_FILENAME
|
||||
|
||||
FROM python:3.11-slim-bullseye as final
|
||||
FROM python:3.11-slim-bookworm as final
|
||||
RUN apt-get update && apt-get install -y firefox-esr
|
||||
COPY --from=downloader /app/geckodriver /usr/local/bin/geckodriver
|
||||
ARG OFX_VERSION
|
||||
RUN pip install ofx-processor==$OFX_VERSION
|
||||
RUN pip --disable-pip-version-check install ofx-processor==$OFX_VERSION
|
||||
CMD ["ynab", "lcl", "--download"]
|
||||
|
|
BIN
error_download_lcl.png
Normal file
BIN
error_download_lcl.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 93 KiB |
|
@ -62,13 +62,15 @@ class LclDownloader:
|
|||
self._click(By.CLASS_NAME, "app-cta-button")
|
||||
click.secho("Logged in!", fg="green")
|
||||
|
||||
time.sleep(2)
|
||||
retry = True
|
||||
while retry:
|
||||
try:
|
||||
self._click(By.CSS_SELECTOR, ".app-cta-button--primary")
|
||||
click.secho("Dismissing welcome screen...", fg="blue")
|
||||
time.sleep(2)
|
||||
time.sleep(1)
|
||||
except NoSuchElementException:
|
||||
click.secho("No welcome screen found.", fg="blue")
|
||||
retry = False
|
||||
|
||||
try:
|
||||
self._click(By.CSS_SELECTOR, ".burger-menu-content")
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[tool.poetry]
|
||||
name = "ofx-processor"
|
||||
version = "4.4.5"
|
||||
version = "4.4.6"
|
||||
description = "Personal ofx processor"
|
||||
readme = "README.md"
|
||||
authors = ["Gabriel Augendre <gabriel@augendre.info>"]
|
||||
|
|
Loading…
Reference in a new issue