Skip to content

Commit ae04d0c

Browse files
authored
Merge pull request #35 from ngoldbaum/string-repr
include parens in StringDType repr
2 parents 2369a7c + 987d660 commit ae04d0c

File tree

2 files changed

+8
-6
lines changed

2 files changed

+8
-6
lines changed

stringdtype/stringdtype/src/dtype.c

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,8 @@ new_stringdtype_instance(void)
3030
* we can safely always return the first one.
3131
*/
3232
static StringDTypeObject *
33-
common_instance(StringDTypeObject *dtype1, StringDTypeObject *dtype2)
33+
common_instance(StringDTypeObject *dtype1,
34+
StringDTypeObject *NPY_UNUSED(dtype2))
3435
{
3536
Py_INCREF(dtype1);
3637
return dtype1;
@@ -102,7 +103,8 @@ get_value(PyObject *scalar)
102103
// Take a python object `obj` and insert it into the array of dtype `descr` at
103104
// the position given by dataptr.
104105
static int
105-
stringdtype_setitem(StringDTypeObject *descr, PyObject *obj, char **dataptr)
106+
stringdtype_setitem(StringDTypeObject *NPY_UNUSED(descr), PyObject *obj,
107+
char **dataptr)
106108
{
107109
PyObject *val_obj = get_value(obj);
108110
if (val_obj == NULL) {
@@ -193,9 +195,9 @@ stringdtype_dealloc(StringDTypeObject *self)
193195
}
194196

195197
static PyObject *
196-
stringdtype_repr(StringDTypeObject *self)
198+
stringdtype_repr(StringDTypeObject *NPY_UNUSED(self))
197199
{
198-
return PyUnicode_FromString("StringDType");
200+
return PyUnicode_FromString("StringDType()");
199201
}
200202

201203
/*

stringdtype/tests/test_stringdtype.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ def test_scalar_creation():
1414

1515

1616
def test_dtype_creation():
17-
assert str(StringDType()) == "StringDType"
17+
assert str(StringDType()) == "StringDType()"
1818

1919

2020
def test_dtype_equality():
@@ -34,7 +34,7 @@ def test_dtype_equality():
3434
)
3535
def test_array_creation_utf8(data):
3636
arr = np.array(data, dtype=StringDType())
37-
assert repr(arr) == f"array({str(data)}, dtype=StringDType)"
37+
assert repr(arr) == f"array({str(data)}, dtype=StringDType())"
3838

3939

4040
def test_array_creation_scalars(string_list):

0 commit comments

Comments
 (0)