Lines Matching defs:Boolean
22 # 2000-11-28 fl Changed boolean to check the truth value of its argument
91 # TODO: sort out True/False/boolean issues for Python 2.3
111 Boolean boolean wrapper to generate a "boolean" XML-RPC value
130 boolean Convert any Python value to an XML-RPC boolean
285 # Wrapper for XML-RPC boolean values. Use the xmlrpclib.True and
286 # xmlrpclib.False constants, or the xmlrpclib.boolean() function, to
287 # generate boolean XML-RPC values.
289 # @param value A boolean value. Any true value is interpreted as True,
295 boolean = Boolean = bool
300 class Boolean:
301 """Boolean-value wrapper.
303 Use True or False to generate a "boolean" XML-RPC value.
310 out.write("<value><boolean>%d</boolean></value>\n" % self.value)
313 if isinstance(other, Boolean):
319 return "<Boolean True at %x>" % id(self)
321 return "<Boolean False at %x>" % id(self)
329 mod_dict['True'] = Boolean(1)
330 mod_dict['False'] = Boolean(0)
333 # Map true or false value to XML-RPC boolean values.
335 # @def boolean(value)
336 # @param value A boolean value. Any true value is mapped to True,
339 # @see Boolean
343 def boolean(value, _truefalse=(False, True)):
344 """Convert any Python value to XML-RPC 'boolean'."""
517 WRAPPERS = WRAPPERS + (Boolean,)
673 write("<value><boolean>")
675 write("</boolean></value>\n")
853 raise TypeError, "bad boolean value"
855 dispatch["boolean"] = end_boolean