chore: fix lint/typecheck
This commit is contained in:
parent
79a3617782
commit
d295fbd2b1
6 changed files with 14 additions and 12 deletions
|
|
@ -405,7 +405,6 @@ class HaikuRAGApp:
|
||||||
|
|
||||||
async def visualize_chunk(self, chunk_id: str):
|
async def visualize_chunk(self, chunk_id: str):
|
||||||
"""Display visual grounding images for a chunk."""
|
"""Display visual grounding images for a chunk."""
|
||||||
import os
|
|
||||||
import subprocess
|
import subprocess
|
||||||
import sys
|
import sys
|
||||||
import tempfile
|
import tempfile
|
||||||
|
|
@ -475,7 +474,6 @@ class HaikuRAGApp:
|
||||||
- crop: show the cropped image region (bbox + padding)
|
- crop: show the cropped image region (bbox + padding)
|
||||||
- page: show the full page with bbox overlay (if available)
|
- page: show the full page with bbox overlay (if available)
|
||||||
"""
|
"""
|
||||||
import os
|
|
||||||
import subprocess
|
import subprocess
|
||||||
import sys
|
import sys
|
||||||
import tempfile
|
import tempfile
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
import base64
|
|
||||||
import asyncio
|
import asyncio
|
||||||
|
import base64
|
||||||
from dataclasses import dataclass
|
from dataclasses import dataclass
|
||||||
|
|
||||||
import httpx
|
import httpx
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
from __future__ import annotations
|
from __future__ import annotations
|
||||||
|
|
||||||
|
import shutil
|
||||||
import subprocess
|
import subprocess
|
||||||
import sys
|
import sys
|
||||||
import tempfile
|
import tempfile
|
||||||
import shutil
|
|
||||||
from copy import deepcopy
|
from copy import deepcopy
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
from __future__ import annotations
|
from __future__ import annotations
|
||||||
|
|
||||||
|
import shutil
|
||||||
import subprocess
|
import subprocess
|
||||||
import sys
|
import sys
|
||||||
import tempfile
|
import tempfile
|
||||||
import shutil
|
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
|
|
||||||
from textual.app import ComposeResult
|
from textual.app import ComposeResult
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,8 @@
|
||||||
|
import shutil
|
||||||
|
import subprocess
|
||||||
|
import sys
|
||||||
|
import tempfile
|
||||||
|
from pathlib import Path
|
||||||
from typing import TYPE_CHECKING
|
from typing import TYPE_CHECKING
|
||||||
|
|
||||||
from textual.app import ComposeResult
|
from textual.app import ComposeResult
|
||||||
|
|
@ -7,11 +12,6 @@ from textual.screen import Screen
|
||||||
from textual.widget import Widget
|
from textual.widget import Widget
|
||||||
from textual.widgets import Static
|
from textual.widgets import Static
|
||||||
from textual_image.widget import Image as TextualImage
|
from textual_image.widget import Image as TextualImage
|
||||||
import shutil
|
|
||||||
import tempfile
|
|
||||||
from pathlib import Path
|
|
||||||
import subprocess
|
|
||||||
import sys
|
|
||||||
|
|
||||||
if TYPE_CHECKING:
|
if TYPE_CHECKING:
|
||||||
from PIL.Image import Image as PILImage
|
from PIL.Image import Image as PILImage
|
||||||
|
|
|
||||||
|
|
@ -105,6 +105,10 @@ class MMAssetRepository:
|
||||||
rows = q.to_list()
|
rows = q.to_list()
|
||||||
results: list[MMSearchResult] = []
|
results: list[MMSearchResult] = []
|
||||||
for row in rows:
|
for row in rows:
|
||||||
|
asset_id = row.get("id")
|
||||||
|
document_id = row.get("document_id")
|
||||||
|
if not asset_id or not document_id:
|
||||||
|
continue
|
||||||
distance = float(row.get("_distance", 0.0))
|
distance = float(row.get("_distance", 0.0))
|
||||||
score = 1.0 / (1.0 + distance)
|
score = 1.0 / (1.0 + distance)
|
||||||
bbox = None
|
bbox = None
|
||||||
|
|
@ -114,8 +118,8 @@ class MMAssetRepository:
|
||||||
bbox = None
|
bbox = None
|
||||||
results.append(
|
results.append(
|
||||||
MMSearchResult(
|
MMSearchResult(
|
||||||
asset_id=row.get("id"),
|
asset_id=str(asset_id),
|
||||||
document_id=row.get("document_id"),
|
document_id=str(document_id),
|
||||||
score=score,
|
score=score,
|
||||||
doc_item_ref=row.get("doc_item_ref", ""),
|
doc_item_ref=row.get("doc_item_ref", ""),
|
||||||
item_index=row.get("item_index"),
|
item_index=row.get("item_index"),
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue