From 323b06f7b643b0ad5b84e7028d23dcbe04c6b78d Mon Sep 17 00:00:00 2001 From: Richard Darst Date: Tue, 16 Jun 2009 00:59:53 +0000 Subject: BUGFIX - fix code to markup minutes-items. - relying on the various __dict__ objects was unreliable. I created my own dict and manually updated it. darcs-hash:20090616005953-82ea9-2a46fb4eb39e1df9f1c9e603ef28f48e519900dd.gz --- (limited to 'meeting.py') diff --git a/meeting.py b/meeting.py index 090f0c8..2512d66 100644 --- a/meeting.py +++ b/meeting.py @@ -530,8 +530,10 @@ class GenericItem: self.link = os.path.basename(M.logFilename()) self.line = html(self.line) self.anchor = 'l-'+str(self.linenum) - replacements = self.__class__.__dict__ - replacements.update(self.__dict__) + replacements = { } + for name in dir(self): + if name[0] == "_": continue + replacements[name] = getattr(self, name) return """%(time)s %(itemtype)s%(nick)s%(start)s%(line)s%(end)s """%replacements -- cgit v0.9.1