Skip to content

Commit ed968ae

Browse files
authored
Merge pull request #73 from benchislett/main
Add @wraps decorator to Reporter wrappers
2 parents 4ea710c + b86e8ab commit ed968ae

2 files changed

Lines changed: 4 additions & 1 deletion

File tree

python/humbug/report.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
import concurrent.futures
77
from dataclasses import dataclass, field
88
from enum import Enum
9+
from functools import wraps
910

1011
import logging
1112
import os
@@ -433,6 +434,7 @@ def record_call(
433434
self,
434435
callable: Callable,
435436
) -> Callable:
437+
@wraps(callable)
436438
def wrapped_callable(*args, **kwargs):
437439
parameters = {**kwargs}
438440
for i, arg in enumerate(args):
@@ -448,6 +450,7 @@ def record_errors(
448450
self,
449451
callable: Callable,
450452
) -> Callable:
453+
@wraps(callable)
451454
def wrapped_callable(*args, **kwargs):
452455
result = None
453456
try:

python/setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
setup(
88
name="humbug",
9-
version="0.2.5",
9+
version="0.2.6",
1010
packages=find_packages(),
1111
package_data={"humbug": ["py.typed"]},
1212
install_requires=["requests"],

0 commit comments

Comments
 (0)