Mercurial > hg
comparison hgext/color.py @ 9374:ad73f6986ef5
color: no need for itertools, zip() is good enough
author | Patrick Mezard <pmezard@gmail.com> |
---|---|
date | Fri, 21 Aug 2009 14:29:54 +0200 |
parents | e37e9904bf10 |
children | 3a78bbc57660 |
comparison
equal
deleted
inserted
replaced
9373:b34184c046ac | 9374:ad73f6986ef5 |
---|---|
57 diff.changed = white | 57 diff.changed = white |
58 diff.trailingwhitespace = bold red_background | 58 diff.trailingwhitespace = bold red_background |
59 ''' | 59 ''' |
60 | 60 |
61 import os, sys | 61 import os, sys |
62 import itertools | |
63 | 62 |
64 from mercurial import cmdutil, commands, extensions, error | 63 from mercurial import cmdutil, commands, extensions, error |
65 from mercurial.i18n import _ | 64 from mercurial.i18n import _ |
66 | 65 |
67 # start and stop parameters for effects | 66 # start and stop parameters for effects |
144 ui.pushbuffer() | 143 ui.pushbuffer() |
145 retval = orig(ui, repo, **opts) | 144 retval = orig(ui, repo, **opts) |
146 patchlines = ui.popbuffer().splitlines() | 145 patchlines = ui.popbuffer().splitlines() |
147 patchnames = repo.mq.series | 146 patchnames = repo.mq.series |
148 | 147 |
149 for patch, patchname in itertools.izip(patchlines, patchnames): | 148 for patch, patchname in zip(patchlines, patchnames): |
150 if opts['missing']: | 149 if opts['missing']: |
151 effects = _patch_effects['missing'] | 150 effects = _patch_effects['missing'] |
152 # Determine if patch is applied. | 151 # Determine if patch is applied. |
153 elif [ applied for applied in repo.mq.applied | 152 elif [ applied for applied in repo.mq.applied |
154 if patchname == applied.name ]: | 153 if patchname == applied.name ]: |