diff --git a/pyproject.toml b/pyproject.toml index 9e077ab..751b4c0 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -8,6 +8,7 @@ dependencies = [ "beautifulsoup4>=4.12.3", "bump-my-version>=0.29.0", "chardet>=5.2.0", + "comtypes>=1.4.9", "darkdetect>=0.8.0", "docx2pdf>=0.1.8", "loguru>=0.7.3", diff --git a/src/backend/database.py b/src/backend/database.py index 850fd2d..8965177 100644 --- a/src/backend/database.py +++ b/src/backend/database.py @@ -1,11 +1,9 @@ import os -import inspect import sqlite3 as sql import tempfile from pathlib import Path from src import settings -from typing import Any, Dict, List, Optional, Tuple, Union -from omegaconf import OmegaConf +from typing import Any, List, Optional, Tuple, Union import datetime from src import logger from src.backend.db import ( @@ -1499,7 +1497,7 @@ class Database: else: return None def getElsaProfs(self)->list[str]: - query = f"SELECT fullname FROM elsa_prof" + query = "SELECT fullname FROM elsa_prof" data = self.query_db(query) if data: return [i[0] for i in data] diff --git a/src/backend/delete_temp_contents.py b/src/backend/delete_temp_contents.py index f60569d..787a1b2 100644 --- a/src/backend/delete_temp_contents.py +++ b/src/backend/delete_temp_contents.py @@ -9,7 +9,7 @@ def delete_temp_contents(): """ delete_temp_contents deletes the contents of the temp directory. """ - path = database.tempdir + path = database.temp path = path.replace("~", str(Path.home())) path = Path(path) path = path.resolve() diff --git a/src/logic/constants.py b/src/logic/constants.py index 579a7e7..37c63f2 100644 --- a/src/logic/constants.py +++ b/src/logic/constants.py @@ -1,5 +1,4 @@ -from enum import Enum APP_NRS = [i for i in range(1, 181)] diff --git a/src/logic/webrequest.py b/src/logic/webrequest.py index 328b07c..06ed4de 100644 --- a/src/logic/webrequest.py +++ b/src/logic/webrequest.py @@ -1,6 +1,6 @@ import requests from bs4 import BeautifulSoup - +from src import logger # import sleep_and_retry decorator to retry requests from ratelimit import limits, sleep_and_retry @@ -21,7 +21,7 @@ AUTHOR = "RDS_PERSON" HEADERS = { "User-Agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 \ - (KHTML, like Gecko) Chrome/44.0.2403.157 Safari/537.36", + (HTML, like Gecko) Chrome/44.0.2403.157 Safari/537.36", "Accept-Language": "en-US, en;q=0.5", } RATE_LIMIT = 20 diff --git a/src/logic/wordparser.py b/src/logic/wordparser.py index 3054fa1..9ae1c9b 100644 --- a/src/logic/wordparser.py +++ b/src/logic/wordparser.py @@ -1,7 +1,6 @@ import pandas as pd from docx import Document -import re letters = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz" def word_docx_to_csv(path) -> pd.DataFrame: