aboutsummaryrefslogtreecommitdiffstats
path: root/netlib/basethread.py
diff options
context:
space:
mode:
authorAldo Cortesi <aldo@corte.si>2016-06-11 22:22:02 +1200
committerGitHub <noreply@github.com>2016-06-11 22:22:02 +1200
commit8489c01ac81479e48c2ff2c3ab308e07e3d2bacd (patch)
tree589a0bc2d7c4134ef77459275246836da9f9fe07 /netlib/basethread.py
parent4831e3e0bcd6dc94c84df3dd224c354732bd3655 (diff)
parent53b2fd545b104051e0697c590cf7df5c37074170 (diff)
downloadmitmproxy-8489c01ac81479e48c2ff2c3ab308e07e3d2bacd.tar.gz
mitmproxy-8489c01ac81479e48c2ff2c3ab308e07e3d2bacd.tar.bz2
mitmproxy-8489c01ac81479e48c2ff2c3ab308e07e3d2bacd.zip
Merge pull request #1241 from cortesi/debug
Debug
Diffstat (limited to 'netlib/basethread.py')
-rw-r--r--netlib/basethread.py14
1 files changed, 14 insertions, 0 deletions
diff --git a/netlib/basethread.py b/netlib/basethread.py
new file mode 100644
index 00000000..7963eb7e
--- /dev/null
+++ b/netlib/basethread.py
@@ -0,0 +1,14 @@
+import time
+import threading
+
+
+class BaseThread(threading.Thread):
+ def __init__(self, name, *args, **kwargs):
+ super(BaseThread, self).__init__(name=name, *args, **kwargs)
+ self._thread_started = time.time()
+
+ def _threadinfo(self):
+ return "%s - age: %is" % (
+ self.name,
+ int(time.time() - self._thread_started)
+ )