fix import Span

This commit is contained in:
Ishaan Jaff 2024-06-07 10:00:33 -07:00
parent 87533bacf7
commit 9a5e63d3e8

View file

@ -1,4 +1,4 @@
from typing import Optional, List, Any, Literal, Union
from typing import Optional, List, Any, Literal, Union, TYPE_CHECKING
import os, subprocess, hashlib, importlib, asyncio, copy, json, aiohttp, httpx, time
import litellm, backoff, traceback
from litellm.proxy._types import (
@ -47,9 +47,15 @@ from email.mime.multipart import MIMEMultipart
from datetime import datetime, timedelta
from litellm.integrations.slack_alerting import SlackAlerting
from typing_extensions import overload
from opentelemetry.trace import Span
from functools import wraps
if TYPE_CHECKING:
from opentelemetry.trace import Span as _Span
Span = _Span
else:
Span = Any
def print_verbose(print_statement):
"""