Lines Matching defs:c_default
2520 c_default = None
2590 def __init__(self, name, py_name, function, default=unspecified, *, c_default=None, py_default=None, annotation=unspecified, **kwargs):
2604 if c_default:
2605 self.c_default = c_default
2747 default = self.c_default
2873 self.c_default = str(int(self.default))
2922 self.c_default = repr(bytes(self.default))[1:]
2923 if self.c_default == '"\'"':
2924 self.c_default = r"'\''"
3376 self.c_default = "NULL"
3377 if NoneType in accept and self.c_default == "Py_None":
3378 self.c_default = "NULL"
3551 self.c_default = "NULL"
3613 self.c_default = self.c_ignored_default
4587 kwargs.setdefault('c_default', "NULL")
4605 if 'c_default' not in kwargs:
4634 # if they specify a c_default, we can be more lenient about the default value.
4653 c_default = "NULL"
4661 c_default = kwargs.get("c_default")
4662 if not (isinstance(c_default, str) and c_default):
4663 fail("When you specify an expression (" + repr(default) + ") as your default value,\nyou MUST specify a valid c_default." + ast.dump(expr))
4677 c_default = kwargs.get("c_default")
4678 if not (isinstance(c_default, str) and c_default):
4679 fail("When you specify a named constant (" + repr(py_default) + ") as your default value,\nyou MUST specify a valid c_default.")
4689 c_default = "Py_" + py_default
4691 c_default = c_repr(value)
4693 c_default = py_default
4699 c_default = kwargs.get("c_default")
4701 if not (isinstance(c_default, str) and c_default):
4702 fail("When you specify a named constant (" + repr(py_default) + ") as your default value,\nyou MUST specify a valid c_default.")
4704 kwargs.setdefault('c_default', c_default)
5256 print("All converters also accept (c_default=None, py_default=None, annotation=None).")