mirror of
https://github.com/facebook/sapling.git
synced 2024-10-06 06:47:41 +03:00
tracing: fix py recorded traceback output
Summary: I accidentally triggered this code path in a test and was seeing an exception: "Expected type that converts to PyBytes but received str". Fix by calling "encode()" on the python strs. Reviewed By: quark-zju Differential Revision: D32444381 fbshipit-source-id: cac33c4b4b06ecf71329bbd8746fbfef7f5be1ad
This commit is contained in:
parent
767609198c
commit
495c342959
@ -4844,9 +4844,9 @@ def printrecordedtracebacks():
|
||||
...
|
||||
"""
|
||||
for funcname, calls in sorted(_recordedtracebacks.items()):
|
||||
mainio.write_err("Callsites for %s:\n" % (funcname,))
|
||||
mainio.write_err(("Callsites for %s:\n" % (funcname,)).encode())
|
||||
for tb, count in sorted(calls.items(), key=lambda i: (-i[1], i[0])):
|
||||
mainio.write_err(" %d %s\n" % (count, tb))
|
||||
mainio.write_err((" %d %s\n" % (count, tb)).encode())
|
||||
|
||||
|
||||
class wrapped_stat_result(object):
|
||||
|
Loading…
Reference in New Issue
Block a user