lint code

This commit is contained in:
phernandez
2025-02-12 22:39:22 -06:00
parent c394d682e1
commit 28513c8b8d
29 changed files with 35 additions and 89 deletions
+1 -21
View File
@@ -160,24 +160,10 @@ def observation_plugin(md: MarkdownIt) -> None:
def observation_rule(state: Any) -> None:
"""Process observations in token stream."""
tokens = state.tokens
current_section = None
in_list_item = False
for idx in range(len(tokens)):
token = tokens[idx]
# Track current section by headings
if token.type == "heading_open":
next_token = tokens[idx + 1] if idx + 1 < len(tokens) else None
if next_token and next_token.type == "inline":
current_section = next_token.content.lower()
# Track list nesting
elif token.type == "list_item_open":
in_list_item = True
elif token.type == "list_item_close":
in_list_item = False
# Initialize meta for all tokens
token.meta = token.meta or {}
@@ -204,20 +190,14 @@ def relation_plugin(md: MarkdownIt) -> None:
def relation_rule(state: Any) -> None:
"""Process relations in token stream."""
tokens = state.tokens
current_section = None
in_list_item = False
for idx in range(len(tokens)):
token = tokens[idx]
# Track current section by headings
if token.type == "heading_open":
next_token = tokens[idx + 1] if idx + 1 < len(tokens) else None
if next_token and next_token.type == "inline":
current_section = next_token.content.lower()
# Track list nesting
elif token.type == "list_item_open":
if token.type == "list_item_open":
in_list_item = True
elif token.type == "list_item_close":
in_list_item = False
+1 -2
View File
@@ -13,10 +13,9 @@ from sqlalchemy import (
Index,
JSON,
)
from sqlalchemy.orm import Mapped, mapped_column, relationship, validates
from sqlalchemy.orm import Mapped, mapped_column, relationship
from basic_memory.models.base import Base
from enum import Enum
from basic_memory.utils import generate_permalink
@@ -3,7 +3,6 @@
from pathlib import Path
from typing import List, Optional, Sequence, Union
from sqlalchemy import select, or_, asc
from sqlalchemy.ext.asyncio import AsyncSession, async_sessionmaker
from sqlalchemy.orm import selectinload
from sqlalchemy.orm.interfaces import LoaderOption
-1
View File
@@ -14,7 +14,6 @@ Key Concepts:
import mimetypes
import re
from datetime import datetime
from enum import Enum
from pathlib import Path
from typing import List, Optional, Annotated, Dict
+1 -1
View File
@@ -124,7 +124,7 @@ class EntityService(BaseService[EntityModel]):
entity_markdown = await self.entity_parser.parse_file(file_path)
# create entity
created_entity = await self.create_entity_from_markdown(file_path, entity_markdown)
await self.create_entity_from_markdown(file_path, entity_markdown)
# add relations
entity = await self.update_entity_relations(file_path, entity_markdown)
+1 -1
View File
@@ -1,6 +1,6 @@
"""Base service class."""
from typing import TypeVar, Generic, List, Sequence
from typing import TypeVar, Generic
from basic_memory.models import Base
+1 -1
View File
@@ -156,7 +156,7 @@ class SyncService:
"to_name": target_entity.title, # Update to actual title
},
)
except IntegrityError as e:
except IntegrityError:
logger.info(f"Ignoring duplicate relation {relation}")
# update search index
-1
View File
@@ -3,7 +3,6 @@
import os
import re
import sys
import unicodedata
from pathlib import Path
from typing import Optional, Union