From a70a59924917a796302c11dfc7429c98eef6da91 Mon Sep 17 00:00:00 2001
From: Zooko O'Whielacronx <zooko@zooko.com>
Date: Fri, 27 Apr 2007 13:47:38 -0700
Subject: [PATCH] make it print out version numbers when it constructs a Node
 instance

---
 src/allmydata/node.py | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/src/allmydata/node.py b/src/allmydata/node.py
index 2554e197..fa41a5c3 100644
--- a/src/allmydata/node.py
+++ b/src/allmydata/node.py
@@ -6,6 +6,11 @@ from twisted.internet import defer
 from foolscap import Tub
 from allmydata.util import idlib, observer, iputil
 
+# Just to get their versions:
+import allmydata
+import zfec
+import foolscap
+
 class Node(service.MultiService):
     # this implements common functionality of both Client nodes and the Queen
     # node.
@@ -58,6 +63,8 @@ class Node(service.MultiService):
                 m.setServiceParent(self)
                 self.log("AuthorizedKeysManhole listening on %d" % portnum)
 
+        self.log("Node constructed.  tahoe version: %s, foolscap version: %s, zfec version: %s" % (allmydata.__version__, foolscap.__version__, zfec.__version__,))
+
     def startService(self):
         """Start the node. Returns a Deferred that fires (with self) when it
         is ready to go.
-- 
2.45.2