From f980c8450d13d16a3e94177bed2ae101b3ac40e7 Mon Sep 17 00:00:00 2001 From: Krrish Dholakia Date: Tue, 22 Aug 2023 15:15:46 -0700 Subject: [PATCH] fixing lite debugger error --- litellm/__pycache__/utils.cpython-311.pyc | Bin 58207 -> 58280 bytes .../tests/test_litedebugger_integration.py | 32 +++++++++--------- litellm/utils.py | 2 +- pyproject.toml | 2 +- 4 files changed, 18 insertions(+), 18 deletions(-) diff --git a/litellm/__pycache__/utils.cpython-311.pyc b/litellm/__pycache__/utils.cpython-311.pyc index 81e6034e2b846061efae8d1ef5c175326fe5f711..4ff3865e47c1565ebec612d888febb7fb68c483e 100644 GIT binary patch delta 1930 zcmYk63s6*57{~9~yLZ`#fII{N!5t-FN5w#_P!MoXfy@R?V-($xU378TwX;_fSbR)H zI-o3kC=WBWQW?yWt~QVl)P{#zqDjKsWYik9Obs7Rjng!p?-Jyl+28)Z|9OAsaif!O z>f(J4d3)i=2mcG-3f_ z3gRvsiDsb6M7#=BJCee(QNDy&gm?q-GU9atn@WO$=wb|<*mMc1wW!_%|ElS>9E|5+ zT!m0ZTZUdMhHZ$i5y|L%i)tyVS%@qQs}U(IlnuBn*Sh?CtII`GvBGi$E}72b;7VyQ zbX6rr4lNeVGHjZUY9+#gup(ASksfaiZ&7jJ(;EV>?V7Ci5UPUGUF-NR(E!z7PJqlh zUtTS0Vf?u9P*NA96D%5wmyL)4FxniLV9~lc8#%~2JIsDV-)FjmJd4?H=quyJ;9<>i z7Cqdmn;TiCcB?IhkP*L3VDYHuVvSn^*`Yy@a>-{?I=4J9SH*EafLp^ zf!iyI$;vTqK~xWW9B1|&*3Y|zBkm&3OboEEFyyvADWGL5E{*kn6G+0+USRyM?tnNZOXIz|?3qP56HXJC%kGMIGK z4xcx~#5ji?S!;EyH(PA^A~iEl7S`w4*I8XU)}fJoaHAni?`8#$Sr%QHpl&qsk2rsb zZcKuA8*8!x!s?Q1lB-i{Q?{nx3<Xe?-(?N2B9PL~L(F z>>x+HV-!^DJ-lae|AgqBs#<;hv}#|EFGTGw7dEqzMoBHZe_9q+Id~Fu9k`h|UO2ehTeVd6;!=y>d{rDe&Y=dP@3k~JWuz48h z`%-Ju4}_G%j^-((7EU%#GweqHLrh{LJZqk=-;XgOPD(udR3J`>Z3!doQdY}d6$|2z zC2QBPQj>~0;GJWu$sxFTY$7XAA5Tyf6Ubf_sQ(1JKy*tv$M5kPWe;XTMq9ML6^js0 zq~f-}2ssP%#4MtLmJ_vPBg{QHoA^oFPEI9k7u!y4Ac0c+=@o=@Ky`Zr>4u~2LF6KI zwQnb3kb7>N^!Ax-lGcG;b|ShE@rXWL4?Z6zHSI>@JVHcVU@-A?0@k>Q#&^J<%OO!x z?zvQ+G{ByYXv10bFCnf$Pe(ZEhX);DY-C+$xav9q&xuekhjoK!Hoqukb`}se^P^p% z@!$O43ROSiIwBm$ibCMN(bMQ51o*pa3pp)q?2aYm0311=M4I5lv8eo1; zf~E*#CzSU@>M$2FDWn4+^&|^_vM5*jqsPf>lp!xd;nj)4Gv;oTYOZQ|jRRYDz`kn< zZ^=xW^z=7$?juHKK_6hKY`{ZQBO5?}XQ9a;>k3^?huM-R=24}?M_5al)MHdn5KkeY zFOCdALElV)W9PqII@s5(GTgreq2owVM{^4809fn zo^X7)hu-QmFkauEfp?qYwNq}Ha)T(|9p&`Xy_i+yBr9iD*)-gjp><+@D5isQD$os# YBcr9L0dK)~EQuK8Mvx%Q{wbXN3p?@}Qvd(} delta 1935 zcmZ9M3s6*L6vy}5-Mj1)d=DrqOOUv}QBXrf!B_dHM$1R3+q(CH%Pj2r?Ztpy#@CGH zn4+En0YxE65~p&mG$IaeYa&uJpkkY==9I6rQgWPXoO1fk1)1{B?r+Zdf9E^jHv-@YU{9&ETonsT$3;80=gm&Lj%^arExzY%~c0jKU zDLa!BUq(3z@fu<*;x5}geFd%gh=s6iXZp~^Xii4Ffp`-!1@SuE*cm-|DVlDaxC|{1 zTFb#$nz~^H`g71PMaXNdMC}B+O^B0-4Aj0w>ut1VAm*dH8!?l)VFMn@Ti|dAUN6nW zfYk^*Fr9}{>k);BB1AC*1WMBqdk&9bC8+agIS>LO8)1`%?=oq~1Q=5`Pf72=yJZD2 zpNS?G-uv)sKdDmioTz0b+D>DX0YC`aFS2h z5)JI%^Bgt6_Hr|4^s91>5FZ;0=gUWI;7u{l#uX)MzgkrHxe8m~KK`rb_Nhx0*2q`s zdu#$#GC0SurHakYe6N!iEOw96;;_41<1C^xPq6TUOSGq1iU(Qz7MI;C+Oh@Fu~yLV zHoKT+fx5l5gRGJC1I)DpA(w6{ft-qwBpr5D4As$fEWMSZd2qU7qz)Y~$08xBa+tn| zd5=^~nE)x37FD;x1j{PZE!U0xI|n$v7{$PTmlxZ6j0;A-%gA>cd4S42{bS+}m@CZ{ zar@%xW4mG|zds+`Ra?0dmN7zlQgxFMBmA(xNxzB-6rq=Ds#hw>CU|<#%xz;rv}CE- zNVrmFCQ5a+PdTy`4%IIMSUNhv>awNr0T2D zM~sm+H$3Ld9%g#678dr<7cua_Gn|y**j**@fbaNpt&0U(mDCM^<7>$wur?;Jfklle zmO{)B(VL+!$w8)4#2Klk@xDqk4gGZ3-ISznL=*8q3O4;kNDDMKXAlBUnm;5yC_R-$ zjMBwZ;|Z&WvZatjNxqiVgajdcdU*6%HZ82qcINYP<5)HH1>9{L^b71DL!|0J9?1-1 z{xgWL5fc$1jKa>hsww86tq2iuj=`$x&4WTaEDSCu@lYLzmA(olsz@2!Ih$l?!Le@; zmms>;Jnb^hQ_J(hkq&pB$0dkPcfQTNCYQFcv9L}Q3Pl@l7wyko@D=d1#*@*~p4M!# z$cJfkGzm925@AKeAp*Eq&x&Z_g7gZ)jH4qEa>1HWLnvTQ+a}U1oogFMNG<$vKAqIT zq;@}dlMT+6j<+vY_mgi&{_^2<&_amqh$bOO?MNMc6!Tb^8rC{Rf!gf(Me=2ZIj_g% z6zO3c@3}Mhs3S#_kG=;wIudpAfk`e6!`~g#xyNi^nUvA#R%!6axzo6AuE&3~St%k5J*URo3FPO>+A7GTc zsfTEFBYuaHP%;U_=b>rbKTOypJq)!e4YzRYHsTHh!^y0Z9*5J&5g329o>ap3SJ#p> z$h&AMd&#v-Vep= mptz;y%K1c_p6BKZTtWslN$%?=E@~hd-mU1vC~5moX7VpWKpXo2 diff --git a/litellm/tests/test_litedebugger_integration.py b/litellm/tests/test_litedebugger_integration.py index fe58bc730b..79b1436242 100644 --- a/litellm/tests/test_litedebugger_integration.py +++ b/litellm/tests/test_litedebugger_integration.py @@ -1,22 +1,22 @@ -# #### What this tests #### -# # This tests if logging to the litedebugger integration actually works -# # pytest mistakes intentional bad calls as failed tests -> [TODO] fix this -# import sys, os -# import traceback -# import pytest +#### What this tests #### +# This tests if logging to the litedebugger integration actually works +# pytest mistakes intentional bad calls as failed tests -> [TODO] fix this +import sys, os +import traceback +import pytest -# sys.path.insert(0, os.path.abspath('../..')) # Adds the parent directory to the system path -# import litellm -# from litellm import embedding, completion +sys.path.insert(0, os.path.abspath('../..')) # Adds the parent directory to the system path +import litellm +from litellm import embedding, completion -# litellm.debugger = True +litellm.email = "krrish@berri.ai" -# user_message = "Hello, how are you?" -# messages = [{ "content": user_message,"role": "user"}] +user_message = "Hello, how are you?" +messages = [{ "content": user_message,"role": "user"}] -# #openai call -# response = completion(model="gpt-3.5-turbo", messages=[{"role": "user", "content": "Hi 👋 - i'm openai"}]) +#openai call +response = completion(model="gpt-3.5-turbo", messages=[{"role": "user", "content": "Hi 👋 - i'm openai"}]) -# #bad request call -# response = completion(model="chatgpt-test", messages=[{"role": "user", "content": "Hi 👋 - i'm a bad request"}]) +#bad request call +response = completion(model="chatgpt-test", messages=[{"role": "user", "content": "Hi 👋 - i'm a bad request"}]) diff --git a/litellm/utils.py b/litellm/utils.py index 6cbeb3e1a3..40cf142aea 100644 --- a/litellm/utils.py +++ b/litellm/utils.py @@ -288,7 +288,7 @@ def client(original_function): ): # just run once to check if user wants to send their data anywhere - PostHog/Sentry/Slack/etc. try: global callback_list, add_breadcrumb, user_logger_fn - if litellm.debugger or os.getenv("LITELLM_EMAIL", None) != None: # add to input, success and failure callbacks if user sets debugging to true + if litellm.email or os.getenv("LITELLM_EMAIL", None) != None: # add to input, success and failure callbacks if user sets debugging to true litellm.input_callback.append("lite_debugger") litellm.success_callback.append("lite_debugger") litellm.failure_callback.append("lite_debugger") diff --git a/pyproject.toml b/pyproject.toml index 9b0aa0216b..687a4e0bee 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "litellm" -version = "0.1.451" +version = "0.1.452" description = "Library to easily interface with LLM API providers" authors = ["BerriAI"] license = "MIT License"