diff --git a/.github/workflows/codspeed.yml b/.github/workflows/codspeed.yml index 85e5958..82cfd7e 100644 --- a/.github/workflows/codspeed.yml +++ b/.github/workflows/codspeed.yml @@ -5,6 +5,9 @@ on: branches: - "main" - "dev" + push: + branches: + - "dev" workflow_dispatch: permissions: diff --git a/pyproject.toml b/pyproject.toml index 8e9c09f..7513160 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "danom" -version = "0.15.0" +version = "0.15.1" description = "Functional streams and monads" readme = "README.md" license = "MIT" diff --git a/src/danom/_stream.py b/src/danom/_stream.py index 9652a69..a3b313f 100644 --- a/src/danom/_stream.py +++ b/src/danom/_stream.py @@ -533,7 +533,7 @@ class _Tap: fn: Callable def __call__(self, value: T) -> T: - deepcopy(self.fn(value)) + self.fn(deepcopy(value)) return value diff --git a/uv.lock b/uv.lock index 4d08814..d901ec0 100644 --- a/uv.lock +++ b/uv.lock @@ -343,7 +343,7 @@ wheels = [ [[package]] name = "danom" -version = "0.15.0" +version = "0.15.1" source = { editable = "." } dependencies = [ { name = "attrs" },