aboutsummaryrefslogtreecommitdiffstats
path: root/netlib/basethread.py
diff options
context:
space:
mode:
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)
+ )