equal
deleted
inserted
replaced
137 |
137 |
138 return LogTypes.name_from_code(self.type) |
138 return LogTypes.name_from_code(self.type) |
139 |
139 |
140 def format_source (self) : |
140 def format_source (self) : |
141 """ |
141 """ |
142 Formats source as <nickname>:<chanflags>!<username>@<hostname>, omitting those parts that are missing |
142 Formats source as [<chanflags>][<nickname>][!<username>][@<hostname>], omitting those parts that are missing |
143 """ |
143 """ |
144 |
144 |
145 nick, user, host, flags = self.source |
145 nick, user, host, flags = self.source |
146 |
146 |
147 return "%s%s%s%s" % ( |
147 return "%s%s%s%s" % ( |
|
148 flags if flags and flags != ' ' else '', |
148 nick if nick else '', |
149 nick if nick else '', |
149 ':' + flags if flags else '', |
|
150 '!' + user if user else '', |
150 '!' + user if user else '', |
151 '@' + host if host else '' |
151 '@' + host if host else '' |
152 ) |
152 ) |
153 |
153 |
154 def __repr__ (self) : |
154 def __repr__ (self) : |