Mercurial > repos > other > linux
changeset 142:503a7a8df2e2
Fix "cannot use a bytes pattern on a string-like object"
If you just run `hg prompt` then Python 3 will choke
with "cannot use a bytes pattern on a string-like object" because
the default format string (called `fs`) was a str not bytes
author | IBBoard <dev@ibboard.co.uk> |
---|---|
date | Sun, 19 Jan 2020 10:55:17 +0000 |
parents | 13435b80c672 |
children | 51d857786c5a |
files | prompt.py |
diffstat | 1 files changed, 1 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/prompt.py Sat Jan 18 21:01:23 2020 +0000 +++ b/prompt.py Sun Jan 19 10:55:17 2020 +0000 @@ -87,7 +87,7 @@ (b'', b'cache-incoming', None, b'used internally by hg-prompt'), (b'', b'cache-outgoing', None, b'used internally by hg-prompt')], b'hg prompt STRING') -def prompt(ui, repo, fs='', **opts): +def prompt(ui, repo, fs=b'', **opts): '''get repository information for use in a shell prompt Take a string and output it for use in a shell prompt. You can use