Browse Source

Have Span.start return itself

pull/1/head
Brett Langdon 5 years ago
parent
commit
14863301a0
Signed by: brettlangdon GPG Key ID: A70042D88B95AA2B
1 changed files with 5 additions and 0 deletions
  1. +5
    -0
      sysaudit/__init__.py

+ 5
- 0
sysaudit/__init__.py View File

@ -96,6 +96,11 @@ class Span:
self.message("start", data)
self.started = True
# Return `self` so we can explicitly call `start` with data in a context manager:
# with sysaudit.Span("my.event").start(dict(start_only="data")) as span:
# pass
return self
def end(self, data=None):
if not self.ended:
self.message("end", data)


Loading…
Cancel
Save