Mercurial > public > mercurial-scm > hg-stable
diff hgext/blackbox.py @ 43076:2372284d9457
formatting: blacken the codebase
This is using my patch to black
(https://github.com/psf/black/pull/826) so we don't un-wrap collection
literals.
Done with:
hg files 'set:**.py - mercurial/thirdparty/** - "contrib/python-zstandard/**"' | xargs black -S
# skip-blame mass-reformatting only
# no-check-commit reformats foo_bar functions
Differential Revision: https://phab.mercurial-scm.org/D6971
author | Augie Fackler <augie@google.com> |
---|---|
date | Sun, 06 Oct 2019 09:45:02 -0400 |
parents | 56132ebd14c6 |
children | 687b865b95ad |
line wrap: on
line diff
--- a/hgext/blackbox.py Sat Oct 05 10:29:34 2019 -0400 +++ b/hgext/blackbox.py Sun Oct 06 09:45:02 2019 -0400 @@ -71,30 +71,33 @@ configtable = {} configitem = registrar.configitem(configtable) -configitem('blackbox', 'dirty', - default=False, +configitem( + 'blackbox', 'dirty', default=False, ) -configitem('blackbox', 'maxsize', - default='1 MB', +configitem( + 'blackbox', 'maxsize', default='1 MB', +) +configitem( + 'blackbox', 'logsource', default=False, ) -configitem('blackbox', 'logsource', - default=False, +configitem( + 'blackbox', 'maxfiles', default=7, ) -configitem('blackbox', 'maxfiles', - default=7, +configitem( + 'blackbox', 'track', default=lambda: ['*'], ) -configitem('blackbox', 'track', - default=lambda: ['*'], -) -configitem('blackbox', 'ignore', +configitem( + 'blackbox', + 'ignore', default=lambda: ['chgserver', 'cmdserver', 'extension'], ) -configitem('blackbox', 'date-format', - default='%Y/%m/%d %H:%M:%S', +configitem( + 'blackbox', 'date-format', default='%Y/%m/%d %H:%M:%S', ) _lastlogger = loggingutil.proxylogger() + class blackboxlogger(object): def __init__(self, ui, repo): self._repo = repo @@ -105,9 +108,9 @@ self._inlog = False def tracked(self, event): - return ((b'*' in self._trackedevents - and event not in self._ignoredevents) - or event in self._trackedevents) + return ( + b'*' in self._trackedevents and event not in self._ignoredevents + ) or event in self._trackedevents def log(self, ui, event, msg, opts): # self._log() -> ctx.dirty() may create new subrepo instance, which @@ -129,9 +132,10 @@ changed = '' ctx = self._repo[None] parents = ctx.parents() - rev = ('+'.join([hex(p.node()) for p in parents])) - if (ui.configbool('blackbox', 'dirty') and - ctx.dirty(missing=True, merge=False, branch=False)): + rev = '+'.join([hex(p.node()) for p in parents]) + if ui.configbool('blackbox', 'dirty') and ctx.dirty( + missing=True, merge=False, branch=False + ): changed = '+' if ui.configbool('blackbox', 'logsource'): src = ' [%s]' % event @@ -141,20 +145,28 @@ fmt = '%s %s @%s%s (%s)%s> %s' args = (date, user, rev, changed, pid, src, msg) with loggingutil.openlogfile( - ui, self._repo.vfs, name='blackbox.log', - maxfiles=self._maxfiles, maxsize=self._maxsize) as fp: + ui, + self._repo.vfs, + name='blackbox.log', + maxfiles=self._maxfiles, + maxsize=self._maxsize, + ) as fp: fp.write(fmt % args) except (IOError, OSError) as err: # deactivate this to avoid failed logging again self._trackedevents.clear() - ui.debug('warning: cannot write to blackbox.log: %s\n' % - encoding.strtolocal(err.strerror)) + ui.debug( + 'warning: cannot write to blackbox.log: %s\n' + % encoding.strtolocal(err.strerror) + ) return _lastlogger.logger = self + def uipopulate(ui): ui.setlogger(b'blackbox', _lastlogger) + def reposetup(ui, repo): # During 'hg pull' a httppeer repo is created to represent the remote repo. # It doesn't have a .hg directory to put a blackbox in, so we don't do @@ -174,12 +186,14 @@ repo._wlockfreeprefix.add('blackbox.log') -@command('blackbox', - [('l', 'limit', 10, _('the number of events to show')), - ], + +@command( + 'blackbox', + [('l', 'limit', 10, _('the number of events to show')),], _('hg blackbox [OPTION]...'), helpcategory=command.CATEGORY_MAINTENANCE, - helpbasic=True) + helpbasic=True, +) def blackbox(ui, repo, *revs, **opts): '''view the recent repository events '''