diff -r 275a675712f1 -r df2a6780cdf9 log_line.py --- a/log_line.py Wed Feb 11 00:47:02 2009 +0200 +++ b/log_line.py Wed Feb 11 01:00:18 2009 +0200 @@ -139,14 +139,14 @@ def format_source (self) : """ - Formats source as :!@, omitting those parts that are missing + Formats source as [][][!][@], omitting those parts that are missing """ nick, user, host, flags = self.source return "%s%s%s%s" % ( + flags if flags and flags != ' ' else '', nick if nick else '', - ':' + flags if flags else '', '!' + user if user else '', '@' + host if host else '' )