diff --git a/assets/bank_beinleumi.py b/assets/bank_beinleumi.py
index f4d4de8..522aa8d 100644
--- a/assets/bank_beinleumi.py
+++ b/assets/bank_beinleumi.py
@@ -1,15 +1,18 @@
from __future__ import print_function
+
+import os
import re
-import requests
from collections import OrderedDict
-from .common import BankBase, format_value
+from typing import List
-from selenium.webdriver.support.ui import WebDriverWait
+import requests
+from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support import expected_conditions as EC
-from selenium import webdriver
-import time
-import os
+from selenium.webdriver.support.ui import WebDriverWait
+
+from . import stats
+from .common import BankBase, format_value, print_value, AssetValues
headers = {"User-Agent": "Mozilla/5.0"}
@@ -26,6 +29,7 @@ def _wait_for_id(self, html_id):
WebDriverWait(self.selenium, 10).until(indicator)
def _establish_session(self, username, password):
+ # type: (str, str) -> requests.Session
os.environ["DISPLAY"] = ":1"
self.selenium = webdriver.Firefox()
self.selenium.get("https://online.fibi.co.il/")
@@ -48,17 +52,22 @@ def _establish_session(self, username, password):
return session
def _get_accounts(self):
+ # type: () -> List[str]
main_html = self._session.get(self.HOME_URL, headers=headers).text
return re.findall('option value="([^"]+)"', main_html)
def _switch_account(self, account):
+ # type: (str) -> None
main_html = self._session.get(self.HOME_URL, headers=headers).text
base_href = re.search('