Skip to content

Commit

Permalink
Fix python 3.8 and 3.7 support
Browse files Browse the repository at this point in the history
  • Loading branch information
j4asper committed Sep 26, 2023
1 parent d20faca commit 6c6bbc1
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 5 deletions.
4 changes: 2 additions & 2 deletions dmr/utils/async_scraper.py
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
from aiohttp import ClientSession
from lxml.html import fromstring
from typing import Optional
from typing import Optional, Tuple
from .headers import get_headers
from .extract_data import page_1, page_2, page_4, get_token_and_url


async def get_token(session) -> tuple[str, str]:
async def get_token(session) -> Tuple[str, str]:
"""Get dmrFormToken"""
async with session.get("https://motorregister.skat.dk/dmr-kerne/koeretoejdetaljer/visKoeretoej", headers=get_headers(), allow_redirects=True) as resp:
content = await resp.text()
Expand Down
3 changes: 2 additions & 1 deletion dmr/utils/extract_data.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
from .xpaths import XPATHS
from datetime import datetime
from .errors import MissingToken
from typing import Tuple


def get_value_from_xpath(source: HtmlElement, xpath_string: str):
Expand All @@ -23,7 +24,7 @@ def get_value_from_xpath(source: HtmlElement, xpath_string: str):
return content


def get_token_and_url(source: HtmlElement) -> tuple[str, str]:
def get_token_and_url(source: HtmlElement) -> Tuple[str, str]:
try:
token = source.xpath(XPATHS["other"]["token"])[0].get("value")
url = source.xpath(XPATHS["other"]["token_url"])[0].get("action")
Expand Down
4 changes: 2 additions & 2 deletions dmr/utils/scraper.py
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
from requests import Session
from lxml.html import fromstring
from typing import Optional
from typing import Optional, Tuple
from .headers import get_headers
from .extract_data import page_1, page_2, page_4, get_token_and_url


def get_token(session) -> tuple[str, str]:
def get_token(session) -> Tuple[str, str]:
"""Get dmrFormToken"""
resp = session.get("https://motorregister.skat.dk/dmr-kerne/koeretoejdetaljer/visKoeretoej", headers=get_headers(), allow_redirects=True)
source = fromstring(resp.text)
Expand Down

0 comments on commit 6c6bbc1

Please sign in to comment.