mercurial/utils/stringutil.py
changeset 37749 73d0a3dd7e53
parent 37681 3942bd8db8b2
child 37750 f7194c925003
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"""