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"""