Skip to content

Commit

Permalink
update changelog for version 2.8.4 via release script
Browse files Browse the repository at this point in the history
  • Loading branch information
brettlangdon committed May 7, 2024
1 parent a50add4 commit 9604651
Show file tree
Hide file tree
Showing 6 changed files with 68 additions and 0 deletions.
4 changes: 4 additions & 0 deletions .clangd
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
CompileFlags:
Add:
- --include-directory=/Users/brett.langdon/src/cpython/
- --include-directory=/Users/brett.langdon/src/cpython/include/
10 changes: 10 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,16 @@

Changelogs for versions not listed here can be found at https://github.com/DataDog/dd-trace-py/releases

---

## 2.8.4


### Bug Fixes

- telemetry: This fix resolves an issue when using `pytest` + `gevent` where the telemetry writer was eager initialized by `pytest` entrypoints loading of our plugin causing a potential dead lock.


---

## 2.7.10
Expand Down
13 changes: 13 additions & 0 deletions _get_version.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
def get_version():
return "2.9.0"


version: str


def __getattr__(name: str) -> str:
if name == "version":
global version
version = get_version()
return version
raise AttributeError(name)
26 changes: 26 additions & 0 deletions ddtrace/internal/_core.pyi
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
import typing

class Task:
target: typing.Callable[[], None]
on_shutdown: typing.Optional[typing.Callable[[], None]]

def __init__(
self,
target: typing.Callable[[], None],
on_shutdown: typing.Optional[typing.Callable[[], None]],
): ...

class Scheduler:
def __init__(self, auto_start: bool = False): ...
def register_task(self, task: Task, interval_ms: int) -> None: ...
def unregister_task(self, task: Task) -> None: ...
def schedule(
self,
interval_ms: float,
target: typing.Callable[[], None],
on_shutdown: typing.Optional[typing.Callable[[], None]],
) -> None: ...
def start(self) -> None: ...
def join(self) -> None: ...
def stop(self) -> None: ...
def execute_all(self) -> None: ...
Binary file added hello.zip
Binary file not shown.
15 changes: 15 additions & 0 deletions schedule.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
import time

from ddtrace import tracer


for _ in range(100):
with tracer.trace("root"):
for _ in range(10):
with tracer.trace("child1"):
time.sleep(0.001)
for _ in range(10):
with tracer.trace("child2"):
time.sleep(0.002)

print("done")

0 comments on commit 9604651

Please sign in to comment.