general: migrate modules to use 3.9 features

This commit is contained in:
Dima Gerasimov 2024-10-19 22:10:40 +01:00
parent d3f9a8e8b6
commit d915c848e9
125 changed files with 889 additions and 739 deletions

View file

@ -7,10 +7,10 @@ REQUIRES = [
from dataclasses import dataclass
from .core import Paths
from my.config import instapaper as user_config
from .core import Paths
@dataclass
class instapaper(user_config):
@ -22,6 +22,7 @@ class instapaper(user_config):
from .core.cfg import make_config
config = make_config(instapaper)
@ -39,9 +40,12 @@ Bookmark = dal.Bookmark
Page = dal.Page
from typing import Sequence, Iterable
from collections.abc import Iterable, Sequence
from pathlib import Path
from .core import get_files
def inputs() -> Sequence[Path]:
return get_files(config.export_path)