Skip to content

Commit 49d4cc9

Browse files
author
Sentience Dev
committed
linted
1 parent 90727d2 commit 49d4cc9

File tree

9 files changed

+121
-121
lines changed

9 files changed

+121
-121
lines changed

examples/find_text_demo.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
4. Handle multiple matches and filter by viewport visibility
99
"""
1010

11-
from sentience import SentienceBrowser, find_text_rect, click_rect
11+
from sentience import SentienceBrowser, click_rect, find_text_rect
1212

1313

1414
def main():
@@ -34,9 +34,7 @@ def main():
3434
print(f" Position: ({match.rect.x:.1f}, {match.rect.y:.1f})")
3535
print(f" Size: {match.rect.width:.1f}x{match.rect.height:.1f} pixels")
3636
print(f" In viewport: {match.in_viewport}")
37-
print(
38-
f" Context: ...{match.context.before}[{match.text}]{match.context.after}..."
39-
)
37+
print(f" Context: ...{match.context.before}[{match.text}]{match.context.after}...")
4038
else:
4139
print(f"✗ Search failed: {result.error}")
4240

sentience/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@
3434
BBox,
3535
Cookie,
3636
Element,
37-
TextRectSearchResult,
3837
LocalStorageItem,
3938
OriginStorage,
4039
ScreenshotConfig,
@@ -45,9 +44,10 @@
4544
TextContext,
4645
TextMatch,
4746
TextRect,
47+
TextRectSearchResult,
4848
TokenStats,
49-
ViewportRect,
5049
Viewport,
50+
ViewportRect,
5151
WaitResult,
5252
)
5353
from .overlay import clear_overlay, show_overlay

sentience/expect.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
"""
44

55
import time
6-
from typing import Optional, Union
76

87
from .browser import SentienceBrowser
98
from .models import Element

sentience/extension/background.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -144,13 +144,13 @@ async function handleScreenshotCapture(_tabId, options = {}) {
144144
async function handleSnapshotProcessing(rawData, options = {}) {
145145
const MAX_ELEMENTS = 10000; // Safety limit to prevent hangs
146146
const startTime = performance.now();
147-
147+
148148
try {
149149
// Safety check: limit element count to prevent hangs
150150
if (!Array.isArray(rawData)) {
151151
throw new Error('rawData must be an array');
152152
}
153-
153+
154154
if (rawData.length > MAX_ELEMENTS) {
155155
console.warn(`[Sentience Background] ⚠️ Large dataset: ${rawData.length} elements. Limiting to ${MAX_ELEMENTS} to prevent hangs.`);
156156
rawData = rawData.slice(0, MAX_ELEMENTS);
@@ -186,7 +186,7 @@ async function handleSnapshotProcessing(rawData, options = {}) {
186186
// Add timeout protection (18 seconds - less than content.js timeout)
187187
analyzedElements = await Promise.race([
188188
wasmPromise,
189-
new Promise((_, reject) =>
189+
new Promise((_, reject) =>
190190
setTimeout(() => reject(new Error('WASM processing timeout (>18s)')), 18000)
191191
)
192192
]);

sentience/extension/content.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ function handleSnapshotRequest(data) {
9292
if (responded) return; // Already responded via timeout
9393
responded = true;
9494
clearTimeout(timeoutId);
95-
95+
9696
const duration = performance.now() - startTime;
9797

9898
// Handle Chrome extension errors (e.g., background script crashed)

0 commit comments

Comments
 (0)