Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/meeting.py
diff options
context:
space:
mode:
authorRichard Darst <rkd@zgib.net>2009-06-13 20:25:25 (GMT)
committer Richard Darst <rkd@zgib.net>2009-06-13 20:25:25 (GMT)
commit629c460348590919852b2f98ed6f470d8a0959bd (patch)
treeb9bae96848703d10fa4eed6f544a6097a7b1ecb0 /meeting.py
parentd35a01af694068e4ac0fa1538089df2c708a3c88 (diff)
Include code to markup minutes-items
- With this, you can set the attributes start darcs-hash:20090613202525-82ea9-85bf461b63cb945938f59a53cc6299bc14d0dac0.gz
Diffstat (limited to 'meeting.py')
-rw-r--r--meeting.py9
1 files changed, 6 insertions, 3 deletions
diff --git a/meeting.py b/meeting.py
index 51b7e75..de1d1d4 100644
--- a/meeting.py
+++ b/meeting.py
@@ -517,6 +517,8 @@ class Topic:
</tr>"""%self.__dict__
class GenericItem:
itemtype = ''
+ start = ''
+ end = ''
def __init__(self, nick, line, linenum, time_):
self.nick = nick ; self.line = line ; self.linenum = linenum
self.time = time.strftime("%H:%M:%S", time_)
@@ -524,10 +526,11 @@ class GenericItem:
self.link = os.path.basename(M.logFilename())
self.line = html(self.line)
self.anchor = 'l-'+str(self.linenum)
- self.__dict__['itemtype'] = self.itemtype
+ replacements = self.__class__.__dict__
+ replacements.update(self.__dict__)
return """<tr><td><a href='%(link)s#%(anchor)s'>%(time)s</a></td>
- <td>%(itemtype)s</td><td>%(nick)s</td><td>%(line)s</td>
- </tr>"""%self.__dict__
+ <td>%(itemtype)s</td><td>%(nick)s</td><td>%(start)s%(line)s%(end)s</td>
+ </tr>"""%replacements
class Info(GenericItem):
itemtype = 'INFO'
class Idea(GenericItem):