fix: Pylance subscript type annotation error

pull/127/head
VitaminB16 2024-03-09 16:26:25 +00:00
parent 54ac1bad16
commit e9b9c22b78
8 changed files with 18 additions and 1 deletions

View File

@ -1,3 +1,5 @@
from __future__ import annotations
import pandas as pd
from typing import Tuple
from concurrent.futures import ThreadPoolExecutor, as_completed

View File

@ -1,3 +1,5 @@
from __future__ import annotations
from typing import Optional
from datetime import date
from enum import Enum

View File

@ -1,3 +1,5 @@
from __future__ import annotations
from ..jobs import (
Enum,
BaseModel,

View File

@ -4,6 +4,8 @@ jobspy.scrapers.glassdoor
This module contains routines to scrape Glassdoor.
"""
from __future__ import annotations
import json
import re

View File

@ -4,6 +4,9 @@ jobspy.scrapers.indeed
This module contains routines to scrape Indeed.
"""
from __future__ import annotations
from typing import Tuple
import math
from concurrent.futures import ThreadPoolExecutor, Future
from datetime import datetime
@ -77,7 +80,7 @@ class IndeedScraper(Scraper):
page += 1
return JobResponse(jobs=job_list[:scraper_input.results_wanted])
def _scrape_page(self, cursor: str | None) -> (list[JobPost], str | None):
def _scrape_page(self, cursor: str | None) -> Tuple[list[JobPost], str | None]:
"""
Scrapes a page of Indeed for jobs with scraper_input criteria
:param cursor:

View File

@ -4,6 +4,8 @@ jobspy.scrapers.linkedin
This module contains routines to scrape LinkedIn.
"""
from __future__ import annotations
import time
import random
from typing import Optional

View File

@ -1,3 +1,5 @@
from __future__ import annotations
import logging
import re

View File

@ -4,6 +4,8 @@ jobspy.scrapers.ziprecruiter
This module contains routines to scrape ZipRecruiter.
"""
from __future__ import annotations
import math
import time
from datetime import datetime