Mercurial > public > mercurial-scm > hg-stable
comparison mercurial/utils/stringutil.py @ 37749:73d0a3dd7e53
stringutil: teach pprint how to format None
Differential Revision: https://phab.mercurial-scm.org/D3358
author | Augie Fackler <augie@google.com> |
---|---|
date | Fri, 13 Apr 2018 23:55:37 -0400 |
parents | 3942bd8db8b2 |
children | f7194c925003 |
comparison
equal
deleted
inserted
replaced
37748:affcecf20c15 | 37749:73d0a3dd7e53 |
---|---|
40 return b'True' if o else b'False' | 40 return b'True' if o else b'False' |
41 elif isinstance(o, int): | 41 elif isinstance(o, int): |
42 return '%d' % o | 42 return '%d' % o |
43 elif isinstance(o, float): | 43 elif isinstance(o, float): |
44 return '%f' % o | 44 return '%f' % o |
45 elif o is None: | |
46 return b'None' | |
45 else: | 47 else: |
46 raise error.ProgrammingError('do not know how to format %r' % o) | 48 raise error.ProgrammingError('do not know how to format %r' % o) |
47 | 49 |
48 def binary(s): | 50 def binary(s): |
49 """return true if a string is binary data""" | 51 """return true if a string is binary data""" |