Skip to content

Commit

Permalink
Sigh, changed the argument names in the tp_init function: to make the…
Browse files Browse the repository at this point in the history
…m be

more in line with other methods "self" and "args" had to be renamed "_self"
and "_args". Did "_kwds" too, for consistency.
  • Loading branch information
jackjansen committed Jul 3, 2005
1 parent f73b4b0 commit 7b8f0a1
Showing 1 changed file with 7 additions and 7 deletions.
14 changes: 7 additions & 7 deletions Tools/bgen/bgen/bgenObjectDefinition.py
Original file line number Diff line number Diff line change
Expand Up @@ -385,7 +385,7 @@ def outputHook_tp_free(self):

def output_tp_init(self):
if self.output_tp_initBody:
Output("static int %s_tp_init(PyObject *self, PyObject *args, PyObject *kwds)", self.prefix)
Output("static int %s_tp_init(PyObject *_self, PyObject *_args, PyObject *_kwds)", self.prefix)
OutLbrace()
self.output_tp_initBody()
OutRbrace()
Expand All @@ -407,19 +407,19 @@ def output_tp_alloc(self):
Output()

def output_tp_newBody(self):
Output("PyObject *self;");
Output("PyObject *_self;");
Output("%s itself;", self.itselftype);
Output("char *kw[] = {\"itself\", 0};")
Output()
Output("if (!PyArg_ParseTupleAndKeywords(args, kwds, \"O&\", kw, %s_Convert, &itself)) return NULL;",
Output("if (!PyArg_ParseTupleAndKeywords(_args, _kwds, \"O&\", kw, %s_Convert, &itself)) return NULL;",
self.prefix);
Output("if ((self = type->tp_alloc(type, 0)) == NULL) return NULL;")
Output("((%s *)self)->ob_itself = itself;", self.objecttype)
Output("return self;")
Output("if ((_self = type->tp_alloc(type, 0)) == NULL) return NULL;")
Output("((%s *)_self)->ob_itself = itself;", self.objecttype)
Output("return _self;")

def output_tp_new(self):
if self.output_tp_newBody:
Output("static PyObject *%s_tp_new(PyTypeObject *type, PyObject *args, PyObject *kwds)", self.prefix)
Output("static PyObject *%s_tp_new(PyTypeObject *type, PyObject *_args, PyObject *_kwds)", self.prefix)
OutLbrace()
self.output_tp_newBody()
OutRbrace()
Expand Down

0 comments on commit 7b8f0a1

Please sign in to comment.