# Unable to disable tracing

**URL:** <https://community.wandb.ai/t/unable-to-disable-tracing/9040>\
**Category:** W&B Help\
**Created:** [February 19, 2025, 10:34am UTC](https://community.wandb.ai/t/unable-to-disable-tracing/9040 "2025-02-19T10:34:27Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![varunm500](https://avatars.discourse-cdn.com/v4/letter/v/ecb155/32.png) [@varunm500](https://community.wandb.ai/u/varunm500)\
**Post date:** [February 19, 2025, 10:34am UTC](https://community.wandb.ai/t/unable-to-disable-tracing/9040/1 "2025-02-19T10:34:27Z")

</div>

Weave Version: 0.51.28  
Python version: 3.12.8

In my application I want to enable tracing via feature flag:  
if is\_tracing\_enabled:  
weave.init(project\_name)  
else:  
weave.init(project\_name, settings={‘disabled’:True})  
# weave.init(project\_name, settings=UserSettings(disabled=True))

This results in the following error when calling a function decorated with `weave.op`:

ERROR:weave.trace.concurrent.futures:Task failed: HTTPError: 400 Client Error: Bad Request for url: [https://trace.wandb.ai/files/create](https://trace.wandb.ai/files/create)  
Traceback (most recent call last):  
File “/usr/src/.venv/lib/python3.12/site-packages/weave/trace/concurrent/futures.py”, line 244, in \_execute\_directly  
res = f(\*args, \*\*kwargs)  
^^^^^^^^^^^^^^^^^^  
File “/usr/src/.venv/lib/python3.12/site-packages/weave/trace/concurrent/futures.py”, line 201, in wrapped\_f  
return f(\*args, \*\*kwargs)  
^^^^^^^^^^^^^^^^^^  
File “/usr/src/.venv/lib/python3.12/site-packages/tenacity/ **init**.py”, line 336, in wrapped\_f  
return copy(f, \*args, \*\*kw)  
^^^^^^^^^^^^^^^^^^^^  
File “/usr/src/.venv/lib/python3.12/site-packages/tenacity/ **init**.py”, line 475, in **call**  
do = self.iter(retry\_state=retry\_state)  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File “/usr/src/.venv/lib/python3.12/site-packages/tenacity/ **init**.py”, line 376, in iter  
result = action(retry\_state)  
^^^^^^^^^^^^^^^^^^^  
File “/usr/src/.venv/lib/python3.12/site-packages/tenacity/ **init**.py”, line 398, in   
self.\_add\_action\_func(lambda rs: rs.outcome.result())  
^^^^^^^^^^^^^^^^^^^  
File “/usr/local/lib/python3.12/concurrent/futures/\_base.py”, line 449, in result  
return self.\_\_get\_result()  
^^^^^^^^^^^^^^^^^^^  
File “/usr/local/lib/python3.12/concurrent/futures/\_base.py”, line 401, in \_\_get\_result  
raise self.\_exception  
File “/usr/src/.venv/lib/python3.12/site-packages/tenacity/ **init**.py”, line 478, in **call**  
result = fn(\*args, \*\*kwargs)  
^^^^^^^^^^^^^^^^^^^  
File “/usr/src/.venv/lib/python3.12/site-packages/weave/trace\_server\_bindings/remote\_http\_trace\_server.py”, line 481, in file\_create  
r.raise\_for\_status()  
File “/usr/src/.venv/lib/python3.12/site-packages/requests/models.py”, line 1024, in raise\_for\_status  
raise HTTPError(http\_error\_msg, response=self)  
requests.exceptions.HTTPError: 400 Client Error: Bad Request for url: [https://trace.wandb.ai/files/create](https://trace.wandb.ai/files/create)

This error also occurs when `WEAVE_DISABLED` is set.
