1
0
mirror of https://github.com/aquatix/digimarks.git synced 2025-12-06 19:45:12 +01:00

Make imports from the digimarks module more explicit

This commit is contained in:
2025-09-26 22:02:57 +02:00
parent dcac963fa6
commit dda209fa96
3 changed files with 10 additions and 9 deletions

View File

@@ -8,15 +8,15 @@ from urllib.parse import urlparse, urlunparse
import bs4
import httpx
import tags_service
import utils
from exceptions import BookmarkNotFound
from extract_favicon import from_html
from fastapi import Query, Request
from models import Bookmark, Visibility
from pydantic import AnyUrl
from sqlmodel import select
from digimarks import tags_service, utils
from digimarks.exceptions import BookmarkNotFound
from digimarks.models import Bookmark, Visibility
DIGIMARKS_USER_AGENT = 'digimarks/2.0.0-dev'
logger = logging.getLogger('digimarks')

View File

@@ -6,16 +6,12 @@ from contextlib import asynccontextmanager
from datetime import UTC, datetime
from typing import Annotated
import bookmarks_service
import httpx
import tags_service
from exceptions import BookmarkNotFound
from fastapi import Depends, FastAPI, HTTPException, Query, Request
from fastapi.middleware.cors import CORSMiddleware
from fastapi.responses import HTMLResponse
from fastapi.staticfiles import StaticFiles
from fastapi.templating import Jinja2Templates
from models import DEFAULT_THEME, Bookmark, User, Visibility
from pydantic import DirectoryPath, FilePath
from pydantic_settings import BaseSettings
from sqlalchemy.ext.asyncio import create_async_engine
@@ -23,6 +19,10 @@ from sqlalchemy.orm import sessionmaker
from sqlmodel import desc, select
from sqlmodel.ext.asyncio.session import AsyncSession
from digimarks import bookmarks_service, tags_service
from digimarks.exceptions import BookmarkNotFound
from digimarks.models import DEFAULT_THEME, Bookmark, User, Visibility
DIGIMARKS_VERSION = '2.0.0a1'

View File

@@ -1,9 +1,10 @@
"""Helper functions for tags used with Bookmark models."""
from models import Bookmark, Visibility
from sqlalchemy import Sequence
from sqlmodel import select
from digimarks.models import Bookmark, Visibility
def i_filter_false(predicate, iterable):
"""Filter an iterable if predicate returns True.