Mercurial > hg-stable
changeset 40534:93501a5fd62b
statprof: add a couple of asserts to avoid storing unicodes
I don't feel strongly about this change, so it'd be fine to drop it
during review, but it was _extremely_ helpful in drafting the next
change.
Differential Revision: https://phab.mercurial-scm.org/D5209
author | Augie Fackler <augie@google.com> |
---|---|
date | Thu, 01 Nov 2018 17:11:31 -0400 |
parents | 4e6ffcb5b9fc |
children | 8664fdc1cfb3 |
files | mercurial/statprof.py |
diffstat | 1 files changed, 2 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/mercurial/statprof.py Thu Nov 01 17:09:55 2018 -0400 +++ b/mercurial/statprof.py Thu Nov 01 17:11:31 2018 -0400 @@ -206,8 +206,10 @@ __slots__ = (u'path', u'lineno', u'function', u'source') def __init__(self, path, lineno, function): + assert isinstance(path, bytes) self.path = path self.lineno = lineno + assert isinstance(function, bytes) self.function = function self.source = None