+
    Vi                        a  R t0 t R t^ RIt^ RIt^RIHtHtHtHt ^RI	H
t
 ^RIHt ^RIHtHtHtHtHt Rt]P(                  ! R4      t] ^ k R R	 ltR
 R lt]! 4        ]P1                  R4       . ROtR# )z
Firecrawl Python SDK

N)	FirecrawlAsyncFirecrawlFirecrawlAppAsyncFirecrawlApp)Watcher)AsyncWatcher)V1FirecrawlAppAsyncV1FirecrawlAppV1JsonConfigV1ScrapeOptionsV1ChangeTrackingOptionsz4.22.1	firecrawlc                    V ^8  d   QhRR/#    returnN )formats   "Q/home/ubuntu/hermes-agent/venv/lib/python3.14/site-packages/firecrawl/__init__.py__annotate__r      s     ; ;4 ;    c                     \         P                  ! RRR7      p \         P                  ! 4       pVP                  V 4       \        P                  V4       R#   \         d"   p\        P                  RT4        Rp?R# Rp?ii ; i)z
Configure the firecrawl logger for console output.

The function attaches a handler for console output with a specific format and date
format to the firecrawl logger.
z?[%(asctime)s - %(name)s:%(lineno)d - %(levelname)s] %(message)sz%Y-%m-%d %H:%M:%S)datefmtzFailed to configure logging: %sN)logging	FormatterStreamHandlersetFormatterlogger
addHandler	Exceptionerror)	formatterconsole_handleres      r   _configure_loggerr$      sk    ;%%M'
	
 "//1$$Y//* ;6::;s   AA B"A>>Bc                    V ^8  d   QhRR/# r   r   )r   s   "r   r   r   /   s     M Mt Mr   c                 *   \         P                  4       '       d   R# \        P                  ! RR4      P	                  4       ;p '       g+   \         P                  \        P                  ! 4       4       R# \        4        V R8X  d&   \         P                  \        P                  4       R# V R8X  d&   \         P                  \        P                  4       R# V R8X  d&   \         P                  \        P                  4       R# V R8X  d&   \         P                  \        P                  4       R# V R8X  d&   \         P                  \        P                  4       R# \         P                  \        P                  4       \         P                  R	V 4       R# )
zISet up logging based on the FIRECRAWL_LOGGING_LEVEL environment variable.NFIRECRAWL_LOGGING_LEVEL DEBUGINFOWARNINGERRORCRITICALz-Unknown logging level: %s, defaulting to INFO)r   hasHandlersosgetenvupperr   r   NullHandlerr$   setLevelr)   r*   r+   r,   r-   warning)envs    r   setup_loggingr6   /   s    996;AACCCC'--/0
g~&	%			(	&	
	(()%FLr   zDebugging logger setupc                T    V ^8  d   Qh/ ^ \         9   d   \        P                  ;R&   # )r   r   )__conditional_annotations__r   Logger)r   s   "r   r   r      s"      , 8 7 7-r   )r   r   r   r   r   r   r   r	   r
   r   r   )r8   __doc__r   r/   clientr   r   r   r   
v2.watcherr   v2.watcher_asyncr   v1r   r	   r
   r   r   __version__	getLoggerr   r$   r6   debug__all__r   )r8   s   @r   <module>rC      sk   
  	 N N  *   !**;7 7;*M2  % &r   