Skip to content

Commit c1534ba

Browse files
committed
Version bump.
1 parent 1bca882 commit c1534ba

File tree

3 files changed

+13
-32
lines changed

3 files changed

+13
-32
lines changed

setup.py

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

88
setup(
99
name="diagnose",
10-
version="2.0.0",
10+
version="2.1.0",
1111
author="Robert Brewer",
1212
author_email="dev@crunch.io",
1313
description="A library for instrumenting Python code at runtime.",

src/diagnose/probes.py

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -226,11 +226,7 @@ def probe_wrapper(*args, **kwargs):
226226
if instruments_by_event["return"]:
227227
end = time.time()
228228
elapsed = end - start
229-
_locals.update({
230-
"result": result,
231-
"end": end,
232-
"elapsed": elapsed,
233-
})
229+
_locals.update({"result": result, "end": end, "elapsed": elapsed})
234230

235231
for instrument in instruments_by_event["return"]:
236232
try:

tests/test_probes.py

Lines changed: 11 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -35,9 +35,7 @@
3535

3636
class TestReturnEvent(ProbeTestCase):
3737
def test_return_event_result(self):
38-
with self.probe(
39-
"test", "do", "diagnose.test_fixtures.Thing.do", "result"
40-
) as p:
38+
with self.probe("test", "do", "diagnose.test_fixtures.Thing.do", "result") as p:
4139
result = Thing().do("ok")
4240

4341
assert result == "<ok>"
@@ -60,10 +58,7 @@ def test_return_event_elapsed(self):
6058

6159
def test_return_event_locals(self):
6260
with self.probe(
63-
"test",
64-
"do",
65-
"diagnose.test_fixtures.Thing.do",
66-
"sorted(locals().keys())",
61+
"test", "do", "diagnose.test_fixtures.Thing.do", "sorted(locals().keys())"
6762
) as p:
6863
result = Thing().do("ok")
6964

@@ -122,7 +117,9 @@ def test_call_event_elapsed(self):
122117
"test", "do", "diagnose.test_fixtures.Thing.do", "elapsed", event="call"
123118
) as p:
124119
errs = []
125-
p.instruments.values()[0].handle_error = lambda probe: errs.append(sys.exc_info()[1].message)
120+
p.instruments.values()[0].handle_error = lambda probe: errs.append(
121+
sys.exc_info()[1].message
122+
)
126123
result = Thing().do("ok")
127124

128125
assert result == "<ok>"
@@ -138,26 +135,15 @@ def test_call_event_locals(self):
138135
"do",
139136
"diagnose.test_fixtures.Thing.do",
140137
"sorted(locals().keys())",
141-
event="call"
138+
event="call",
142139
) as p:
143140
result = Thing().do("ok")
144141

145142
assert result == "<ok>"
146143

147144
# The probe MUST have logged an entry
148145
assert p.instruments.values()[0].results == [
149-
(
150-
[],
151-
[
152-
"arg",
153-
"args",
154-
"frame",
155-
"kwargs",
156-
"now",
157-
"self",
158-
"start",
159-
],
160-
)
146+
([], ["arg", "args", "frame", "kwargs", "now", "self", "start"])
161147
]
162148

163149
def test_call_event_locals_frame(self):
@@ -216,7 +202,9 @@ def test_end_event_exception_in_value(self):
216202
try:
217203
errs = []
218204
old_handle_error = diagnose.manager.handle_error
219-
diagnose.manager.handle_error = lambda probe, instr: errs.append(sys.exc_info()[1].message)
205+
diagnose.manager.handle_error = lambda probe, instr: errs.append(
206+
sys.exc_info()[1].message
207+
)
220208
probe.start()
221209
probe.instruments["instrument1"] = i = ProbeTestInstrument(
222210
expires=datetime.datetime.utcnow() + datetime.timedelta(minutes=10),
@@ -425,10 +413,7 @@ def test_probe_nonfunc(self):
425413

426414
def test_patch_staticmethod(self):
427415
with self.probe(
428-
"test",
429-
"quantile",
430-
"diagnose.test_fixtures.Thing.static",
431-
"result",
416+
"test", "quantile", "diagnose.test_fixtures.Thing.static", "result"
432417
) as p:
433418
assert Thing().static() == 15
434419
assert p.instruments.values()[0].results == [([], 15)]

0 commit comments

Comments
 (0)