forked from gaugendre/ofx-processor
lcl: screenshot when error
This commit is contained in:
parent
14499eab65
commit
3df3d1059c
2 changed files with 10 additions and 1 deletions
|
@ -1,3 +1,4 @@
|
||||||
|
import os
|
||||||
import time
|
import time
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
|
|
||||||
|
@ -35,6 +36,14 @@ class LclDownloader:
|
||||||
self.selenium.implicitly_wait(30)
|
self.selenium.implicitly_wait(30)
|
||||||
|
|
||||||
def download(self) -> str:
|
def download(self) -> str:
|
||||||
|
try:
|
||||||
|
return self._download()
|
||||||
|
except Exception:
|
||||||
|
screenshot = Path(os.getenv("SCREENSHOT_DIR", default="/tmp")) / "error_download.png"
|
||||||
|
self.selenium.save_screenshot(screenshot)
|
||||||
|
raise
|
||||||
|
|
||||||
|
def _download(self) -> str:
|
||||||
selenium = self.selenium
|
selenium = self.selenium
|
||||||
|
|
||||||
click.secho("Logging in to LCL...", fg="blue")
|
click.secho("Logging in to LCL...", fg="blue")
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
[tool.poetry]
|
[tool.poetry]
|
||||||
name = "ofx-processor"
|
name = "ofx-processor"
|
||||||
version = "4.4.2"
|
version = "4.4.3"
|
||||||
description = "Personal ofx processor"
|
description = "Personal ofx processor"
|
||||||
readme = "README.md"
|
readme = "README.md"
|
||||||
authors = ["Gabriel Augendre <gabriel@augendre.info>"]
|
authors = ["Gabriel Augendre <gabriel@augendre.info>"]
|
||||||
|
|
Loading…
Reference in a new issue