From 8968b47ddd6c8f2c887576fbd2360f51aef0465c Mon Sep 17 00:00:00 2001 From: Michiel Scholten Date: Sun, 31 Mar 2024 21:31:06 +0200 Subject: [PATCH] Check on and fixed imports with ruff --- pyproject.toml | 1 + src/digimarks/main.py | 8 +++----- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 5e616a0..491ba36 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -61,6 +61,7 @@ select = [ "D", "E", "F", + "I", "W", ] diff --git a/src/digimarks/main.py b/src/digimarks/main.py index 79d8f2a..e01532a 100644 --- a/src/digimarks/main.py +++ b/src/digimarks/main.py @@ -5,28 +5,26 @@ import hashlib import logging import os import shutil +from contextlib import asynccontextmanager from typing import Optional from urllib.parse import urljoin, urlparse, urlunparse import bs4 import httpx -from contextlib import asynccontextmanager from dateutil import tz # from flask import (Flask, abort, jsonify, make_response, redirect, # render_template, request, url_for) from fastapi import FastAPI, HTTPException, Request, Response -from fastapi.responses import RedirectResponse -from fastapi.responses import HTMLResponse - from fastapi.middleware.cors import CORSMiddleware +from fastapi.responses import HTMLResponse, RedirectResponse from fastapi.templating import Jinja2Templates from feedgen.feed import FeedGenerator from pydantic import DirectoryPath, FilePath from pydantic_settings import BaseSettings from sqlalchemy import VARCHAR, Boolean, Column, DateTime, Integer, Text, create_engine from sqlalchemy.ext.declarative import declarative_base -from sqlalchemy.orm import sessionmaker, Mapped +from sqlalchemy.orm import Mapped, sessionmaker DIGIMARKS_USER_AGENT = 'digimarks/2.0.0-dev'