1
0
forked from GitHub/gf-core

writeToFile -> writePGF for consistancy with Haskell & C

This commit is contained in:
krangelov
2021-10-22 09:07:26 +02:00
parent 777adaedfc
commit 2889581a45
2 changed files with 11 additions and 19 deletions

View File

@@ -19,7 +19,7 @@ PGF_dealloc(PGFObject *self)
} }
static PyObject * static PyObject *
PGF_writeToFile(PGFObject *self, PyObject *args) PGF_writePGF(PGFObject *self, PyObject *args)
{ {
const char *fpath; const char *fpath;
if (!PyArg_ParseTuple(args, "s", &fpath)) if (!PyArg_ParseTuple(args, "s", &fpath))
@@ -371,14 +371,9 @@ static PyGetSetDef PGF_getseters[] = {
{NULL} /* Sentinel */ {NULL} /* Sentinel */
}; };
static PyMemberDef PGF_members[] = {
{NULL} /* Sentinel */
};
static PyMethodDef PGF_methods[] = { static PyMethodDef PGF_methods[] = {
{"writeToFile", (PyCFunction)PGF_writeToFile, METH_VARARGS, {"writePGF", (PyCFunction)PGF_writePGF, METH_VARARGS,
"Writes PGF to file"}, "Writes to a PGF file"},
{"categoryContext", (PyCFunction)PGF_categoryContext, METH_VARARGS, {"categoryContext", (PyCFunction)PGF_categoryContext, METH_VARARGS,
"Returns the context for a given category" "Returns the context for a given category"
}, },
@@ -400,21 +395,18 @@ static PyMethodDef PGF_methods[] = {
{"exprProbability", (PyCFunction)PGF_exprProbability, METH_VARARGS, {"exprProbability", (PyCFunction)PGF_exprProbability, METH_VARARGS,
"Returns the probability of an expression" "Returns the probability of an expression"
}, },
{"checkoutBranch", (PyCFunction)PGF_checkoutBranch, METH_VARARGS, {"checkoutBranch", (PyCFunction)PGF_checkoutBranch, METH_VARARGS,
"Switch to a branch" "Switch to a branch"
}, },
{"newTransaction", (PyCFunction)PGF_newTransaction, METH_VARARGS, {"newTransaction", (PyCFunction)PGF_newTransaction, METH_VARARGS,
"Create new transaction" "Create new transaction"
}, },
{"getGlobalFlag", (PyCFunction)PGF_getGlobalFlag, METH_VARARGS, {"getGlobalFlag", (PyCFunction)PGF_getGlobalFlag, METH_VARARGS,
"Get the value of a global flag" "Get the value of a global flag"
}, },
{"getAbstractFlag", (PyCFunction)PGF_getAbstractFlag, METH_VARARGS, {"getAbstractFlag", (PyCFunction)PGF_getAbstractFlag, METH_VARARGS,
"Get the value of an abstract flag" "Get the value of an abstract flag"
}, },
{NULL} /* Sentinel */ {NULL} /* Sentinel */
}; };
@@ -441,14 +433,14 @@ static PyTypeObject pgf_PGFType = {
0, /*tp_as_buffer*/ 0, /*tp_as_buffer*/
Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE, /*tp_flags*/ Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE, /*tp_flags*/
"PGF object", /*tp_doc*/ "PGF object", /*tp_doc*/
0, /*tp_traverse */ 0, /*tp_traverse */
0, /*tp_clear */ 0, /*tp_clear */
0, /*tp_richcompare */ 0, /*tp_richcompare */
0, /*tp_weaklistoffset */ 0, /*tp_weaklistoffset */
0, /*tp_iter */ 0, /*tp_iter */
0, /*tp_iternext */ 0, /*tp_iternext */
PGF_methods, /*tp_methods */ PGF_methods, /*tp_methods */
PGF_members, /*tp_members */ 0, /*tp_members */
PGF_getseters, /*tp_getset */ PGF_getseters, /*tp_getset */
0, /*tp_base */ 0, /*tp_base */
0, /*tp_dict */ 0, /*tp_dict */

View File

@@ -80,7 +80,7 @@ def test_newNGF_existing(NGF):
# writePGF # writePGF
def test_writePGF(PGF): def test_writePGF(PGF):
PGF.writeToFile("./copy.pgf") PGF.writePGF("./copy.pgf")
os.remove("./copy.pgf") # cleanup os.remove("./copy.pgf") # cleanup
# abstract syntax # abstract syntax