diff options
author | Erik Johnston <erik@matrix.org> | 2016-02-09 10:50:31 +0000 |
---|---|---|
committer | Erik Johnston <erik@matrix.org> | 2016-02-09 10:50:31 +0000 |
commit | 3e2fcd67b29784f01ed44cb53f152ebd2d98ed6b (patch) | |
tree | e66767d19c882c0dc8fbf94bc8396d00318f5ce7 | |
parent | Fix bug in util.metrics.Measure (diff) | |
download | synapse-3e2fcd67b29784f01ed44cb53f152ebd2d98ed6b.tar.xz |
Don't bother copying records on parent context
-rw-r--r-- | synapse/util/logcontext.py | 8 |
1 files changed, 0 insertions, 8 deletions
diff --git a/synapse/util/logcontext.py b/synapse/util/logcontext.py index b22a36336b..301b30d58a 100644 --- a/synapse/util/logcontext.py +++ b/synapse/util/logcontext.py @@ -116,8 +116,6 @@ class LoggingContext(object): def __enter__(self): """Enters this logging context into thread local storage""" - if self.parent_context is not None: - raise Exception("Attempt to enter logging context multiple times") self.parent_context = self.set_current_context(self) self.alive = True return self @@ -141,14 +139,8 @@ class LoggingContext(object): self.parent_context = None self.alive = False - def __getattr__(self, name): - """Delegate member lookup to parent context""" - return getattr(self.parent_context, name) - def copy_to(self, record): """Copy fields from this context and its parents to the record""" - if self.parent_context is not None: - self.parent_context.copy_to(record) for key, value in self.__dict__.items(): setattr(record, key, value) |