diff hglib/util.py @ 150:b94e1263836c

util: introduce strtobytes() (issue4520) The strtobytes() function takes an object, gets its string representation, and then convert that to bytes.
author Brett Cannon <brett@python.org>
date Thu, 19 Mar 2015 17:42:26 -0400
parents 958307b30af3
children 0808bb03add5
line wrap: on
line diff
--- a/hglib/util.py	Mon Mar 16 17:59:27 2015 -0400
+++ b/hglib/util.py	Thu Mar 19 17:42:26 2015 -0400
@@ -14,6 +14,10 @@
         """Encode the string as bytes."""
         return s
 
+def strtobytes(s):
+    """Return the bytes of the string representation of an object."""
+    return str(s).encode('latin-1')
+
 def grouper(n, iterable):
     ''' list(grouper(2, range(4))) -> [(0, 1), (2, 3)] '''
     args = [iter(iterable)] * n