From dde3c700cd93680dd9a9898fe30204f6ae36e7de Mon Sep 17 00:00:00 2001 From: "W. Trevor King" Date: Thu, 6 Mar 2014 20:21:07 -0800 Subject: [PATCH] irkerd: Add Target.__str__ for pretty-printing targets in log messages Prefer the servername, falling back to the URL, falling back to Target.__repr__(). --- irkerd | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/irkerd b/irkerd index c5fc1ae..bad14f9 100755 --- a/irkerd +++ b/irkerd @@ -640,6 +640,11 @@ class Target(): if parsed.query: self.key = re.sub("^key=", "", parsed.query) self.port = int(ircport) + + def __str__(self): + "Represent this instance as a string" + return self.servername or self.url or repr(self) + def validate(self): "Raise InvalidRequest if the URL is missing a critical component" if not self.servername: -- 2.26.2