summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2016-05-04 22:41:31 +0300
committerLars Wirzenius <liw@liw.fi>2016-05-04 22:41:31 +0300
commit98ab95283d6057c977fff6f33dc8dee1f5710f8e (patch)
tree73a076038544f5409688ee52912f7f39ddeeb60c
parent0dc3b5ce8ce8efb3bc1472af9fdebfed081aca5e (diff)
downloadobnam-98ab95283d6057c977fff6f33dc8dee1f5710f8e.tar.gz
Add tracing for Metadata object init, del
-rw-r--r--obnamlib/metadata.py5
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)