Mercurial > hg > mercurial-crew-with-dirclash
diff hgext/bugzilla.py @ 2199:f1986a61ccff
move stringio class from bugzilla extension into templater module.
author | Vadim Gelfer <vadim.gelfer@gmail.com> |
---|---|
date | Thu, 04 May 2006 12:02:32 -0700 |
parents | 5de8b44f0446 |
children | f15056b29472 |
line wrap: on
line diff
--- a/hgext/bugzilla.py +++ b/hgext/bugzilla.py @@ -43,7 +43,7 @@ from mercurial.demandload import * from mercurial.i18n import gettext as _ from mercurial.node import * -demandload(globals(), 'cStringIO mercurial:templater,util os re time') +demandload(globals(), 'mercurial:templater,util os re time') try: import MySQLdb @@ -241,23 +241,9 @@ class bugzilla(object): count -= 1 return root - class stringio(object): - '''wrap cStringIO.''' - def __init__(self): - self.fp = cStringIO.StringIO() - - def write(self, *args): - for a in args: - self.fp.write(a) - - write_header = write - - def getvalue(self): - return self.fp.getvalue() - mapfile = self.ui.config('bugzilla', 'style') tmpl = self.ui.config('bugzilla', 'template') - sio = stringio() + sio = templater.stringio() t = templater.changeset_templater(self.ui, self.repo, mapfile, sio) if not mapfile and not tmpl: tmpl = _('changeset {node|short} in repo {root} refers '