Skip to content

Commit f4a75a1

Browse files
committed
remove unused rate limit detector
1 parent a99c31f commit f4a75a1

2 files changed

Lines changed: 1 addition & 15 deletions

File tree

src/browser/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
from .initialization import _initialize_page_logic, _close_page_logic, signal_camoufox_shutdown
2-
from .operations import _handle_model_list_response, detect_and_extract_page_error, detect_rate_limit, save_error_snapshot, get_response_via_edit_button, get_response_via_copy_button, _wait_for_response_completion, _get_final_response_content, get_raw_text_content
2+
from .operations import _handle_model_list_response, detect_and_extract_page_error, save_error_snapshot, get_response_via_edit_button, get_response_via_copy_button, _wait_for_response_completion, _get_final_response_content, get_raw_text_content
33
from .model_management import switch_ai_studio_model, load_excluded_models, _handle_initial_model_state_and_storage, _set_model_from_page_display, _verify_ui_state_settings, _force_ui_state_settings, _force_ui_state_with_retry, _verify_and_apply_ui_state
44
from .script_manager import ScriptManager, script_manager
55
__all__ = ['_initialize_page_logic', '_close_page_logic', 'signal_camoufox_shutdown', '_handle_model_list_response', 'detect_and_extract_page_error', 'save_error_snapshot', 'get_response_via_edit_button', 'get_response_via_copy_button', '_wait_for_response_completion', '_get_final_response_content', 'get_raw_text_content', 'switch_ai_studio_model', 'load_excluded_models', '_handle_initial_model_state_and_storage', '_set_model_from_page_display', '_verify_ui_state_settings', '_force_ui_state_settings', '_force_ui_state_with_retry', '_verify_and_apply_ui_state', 'ScriptManager', 'script_manager']

src/browser/operations.py

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -394,20 +394,6 @@ async def detect_and_extract_page_error(page: AsyncPage, req_id: str) -> Optiona
394394
logger.warning(f'[{req_id}] 检查页面错误时出错: {e}')
395395
return None
396396

397-
async def detect_rate_limit(page: AsyncPage, req_id: str) -> tuple:
398-
try:
399-
locator = page.locator(RATE_LIMIT_CALLOUT_SELECTOR).last
400-
if await locator.count() > 0:
401-
text = await locator.text_content(timeout=500)
402-
if text:
403-
for kw in RATE_LIMIT_KEYWORDS:
404-
if kw in text.lower():
405-
logger.warning(f'[{req_id}] ⚠️ Rate Limit detected: {text.strip()}')
406-
return True, text.strip()
407-
except:
408-
pass
409-
return False, ""
410-
411397
async def save_error_snapshot(error_name: str='error'):
412398
import server
413399
name_parts = error_name.split('_')

0 commit comments

Comments
 (0)