Update firecrawl.py

This commit is contained in:
Nicolas 2025-04-17 23:17:00 -07:00
parent d9780412f5
commit f48937a55d

View File

@ -16,12 +16,20 @@ from typing import Any, Dict, Optional, List, Union, Callable, Literal, TypeVar,
import json import json
from datetime import datetime from datetime import datetime
import re import re
import warnings
import requests import requests
import pydantic import pydantic
import websockets import websockets
import aiohttp import aiohttp
import asyncio import asyncio
from pydantic import Field
# Suppress Pydantic warnings about attribute shadowing
warnings.filterwarnings("ignore", message="Field name \"json\" in \"FirecrawlDocument\" shadows an attribute in parent \"BaseModel\"")
warnings.filterwarnings("ignore", message="Field name \"json\" in \"ChangeTrackingData\" shadows an attribute in parent \"BaseModel\"")
warnings.filterwarnings("ignore", message="Field name \"schema\" in \"ExtractConfig\" shadows an attribute in parent \"BaseModel\"")
warnings.filterwarnings("ignore", message="Field name \"schema\" in \"ExtractParams\" shadows an attribute in parent \"BaseModel\"")
def get_version(): def get_version():
try: try: