diff options
author | Lars Wirzenius <liw@liw.fi> | 2016-05-04 22:41:31 +0300 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2016-05-04 22:41:31 +0300 |
commit | 98ab95283d6057c977fff6f33dc8dee1f5710f8e (patch) | |
tree | 73a076038544f5409688ee52912f7f39ddeeb60c | |
parent | 0dc3b5ce8ce8efb3bc1472af9fdebfed081aca5e (diff) | |
download | obnam-98ab95283d6057c977fff6f33dc8dee1f5710f8e.tar.gz |
Add tracing for Metadata object init, del
-rw-r--r-- | obnamlib/metadata.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/obnamlib/metadata.py b/obnamlib/metadata.py index ba76cf6b..8a9a9eb0 100644 --- a/obnamlib/metadata.py +++ b/obnamlib/metadata.py @@ -22,6 +22,7 @@ import pwd import stat import struct import sys + import tracing import obnamlib @@ -81,6 +82,7 @@ class Metadata(object): ''' def __init__(self, **kwargs): + tracing.trace('INIT Metadata %s', id(self)) self.md5 = None # Silence pylint. self.st_size = None # Silence pylint. self.st_mode = None # Silence pylint. @@ -91,6 +93,9 @@ class Metadata(object): for field, value in kwargs.iteritems(): setattr(self, field, value) + def __del__(self): + tracing.trace('DEL Metadata %s', id(self)) + def isdir(self): return self.st_mode is not None and stat.S_ISDIR(self.st_mode) |