Ë
    áß²j¡  ã                  óF   — U d Z ddlmZ ddlZdadaded<   dd„Z e«        y)	aU  Best-effort early import of the OpenAI SDK's native streaming parser: on some
Windows installs ``jiter``'s native extension imports fine from the venv but fails
when first imported inside the threaded streaming path. Loading it once at
agent-package import avoids that while keeping the SDK's normal error path for
genuinely broken installs.é    )ÚannotationsNFzException | NoneÚ_JITER_PRELOAD_ERRORc                 ó„   — t         ry	 t        j                  d«       ddlm}  d\  a ay# t
        $ r}|aY d }~yd }~ww xY w)NTzjiter.jiterr   )Ú	from_jsonF)TN)Ú_JITER_PRELOADEDÚ	importlibÚimport_moduleÚjiterr   Ú	Exceptionr   )Ú
_from_jsonÚexcs     ú8/home/ubuntu/.hermes/hermes-agent/agent/jiter_preload.pyÚpreload_jiter_native_extensionr      sJ   € åØðÜ×Ñ Ô.Ý1ð .8Ñ*ÐÐ*Øøô	 ò Ø"ÐÜûðús   ‰* ª	?³:º?)ÚreturnÚbool)Ú__doc__Ú
__future__r   r   r   r   Ú__annotations__r   © ó    r   ú<module>r      s1   ðòõ #ã àÐ Ø)-Ð Ð&Ó -óñ Õ  r   