Avatar for the pyapp-kit user
pyapp-kit
psygnal
BlogDocsChangelog

fix: Fix leaking objects by `connect_child_events=True` in `SignalGroupDescriptor`

#407Merged
Comparing
Czaki:fix_leaking_objects
(
2b27da2
) with
main
(
df4dcc6
)
CodSpeed Performance Gauge
0%
Untouched
67

Benchmarks

67 total
test_dataclass_setattr[pydantic]
tests/test_bench.py
CodSpeed Performance Gauge
+2%
114.7 µs112.4 µs
test_dataclass_group_create[msgspec]
tests/test_bench.py
CodSpeed Performance Gauge
+1%
20.4 µs20.1 µs
test_dataclass_group_create[attrs]
tests/test_bench.py
CodSpeed Performance Gauge
+1%
20.2 µs20 µs
test_connect_time[setitem-check_types]
tests/test_bench.py
CodSpeed Performance Gauge
+1%
64.2 µs63.7 µs
test_emit_time[setattr-34]
tests/test_bench.py
CodSpeed Performance Gauge
+1%
66 µs65.6 µs
test_dataclass_setattr[attrs]
tests/test_bench.py
CodSpeed Performance Gauge
+1%
62.5 µs62.2 µs
test_emit_time[function-2]
tests/test_bench.py
CodSpeed Performance Gauge
0%
57.1 µs56.9 µs
test_dataclass_group_create[pydantic]
tests/test_bench.py
CodSpeed Performance Gauge
0%
22.3 µs22.2 µs
test_connect_time[print-]
tests/test_bench.py
CodSpeed Performance Gauge
0%
754.9 µs753.2 µs
test_connect_time[partial_method-check_types]
tests/test_bench.py
CodSpeed Performance Gauge
0%
272.4 µs271.8 µs
test_connect_time[print-check_types]
tests/test_bench.py
CodSpeed Performance Gauge
0%
759.2 µs757.8 µs
test_connect_time[real_func-]
tests/test_bench.py
CodSpeed Performance Gauge
0%
130.3 µs130.1 µs
test_connect_time[function-]
tests/test_bench.py
CodSpeed Performance Gauge
0%
147 µs146.8 µs
test_connect_time[partial_method-]
tests/test_bench.py
CodSpeed Performance Gauge
0%
260.8 µs260.5 µs
test_connect_time[lambda-check_types]
tests/test_bench.py
CodSpeed Performance Gauge
0%
154.4 µs154.2 µs
test_connect_time[setattr-]
tests/test_bench.py
CodSpeed Performance Gauge
0%
62.8 µs62.8 µs
test_connect_time[function-check_types]
tests/test_bench.py
CodSpeed Performance Gauge
0%
157.1 µs157 µs
test_emit_time[partial_method-18]
tests/test_bench.py
CodSpeed Performance Gauge
0%
91.7 µs91.6 µs
test_emit_time[setitem-18]
tests/test_bench.py
CodSpeed Performance Gauge
0%
67.5 µs67.5 µs
test_connect_time[method-check_types]
tests/test_bench.py
CodSpeed Performance Gauge
0%
193.3 µs193.2 µs
test_emit_time[setattr-2]
tests/test_bench.py
CodSpeed Performance Gauge
0%
53.9 µs53.9 µs
test_emit_time[partial_method-50]
tests/test_bench.py
CodSpeed Performance Gauge
0%
149.3 µs149.3 µs
test_connect_time[setitem-]
tests/test_bench.py
CodSpeed Performance Gauge
0%
63.7 µs63.7 µs
test_emit_time[print-34]
tests/test_bench.py
CodSpeed Performance Gauge
0%
265.4 µs265.4 µs
test_emit_time[real_func-34]
tests/test_bench.py
CodSpeed Performance Gauge
0%
116.5 µs116.5 µs

Commits

Click on a commit to change the comparison range
Base
main
df4dcc6
-0.01%
fix code
2222c0e
1 month ago
by Czaki
-0.1%
Update src/psygnal/_group_descriptor.py
2b27da2
1 month ago
by Czaki
© 2026 CodSpeed Technology
Home Terms Privacy Docs