changeset 39657:2b9f315a4217

py3: use codecs.encode() to encode in rot-13 encoding The other occurence will need some more love as description is bytes by default and we need to decode it and then encode it. Differential Revision: https://phab.mercurial-scm.org/D4608
author Pulkit Goyal <pulkit@yandex-team.ru>
date Sun, 16 Sep 2018 19:58:01 +0530
parents e3768bd48e26
children c20861b65688
files tests/test-log-exthook.t
diffstat 1 files changed, 2 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/tests/test-log-exthook.t	Sun Sep 16 19:18:15 2018 +0530
+++ b/tests/test-log-exthook.t	Sun Sep 16 19:58:01 2018 +0530
@@ -3,13 +3,14 @@
 
   $ cat > $TESTTMP/logexthook.py <<EOF
   > from __future__ import absolute_import
+  > import codecs
   > from mercurial import (
   >   commands,
   >   logcmdutil,
   >   repair,
   > )
   > def rot13description(self, ctx):
-  >     summary = "summary".encode('rot13')
+  >     summary = codecs.encode("summary", 'rot-13')
   >     description = ctx.description().strip().splitlines()[0].encode('rot13')
   >     self.ui.write("%s:     %s\n" % (summary, description))
   > def reposetup(ui, repo):