Skip to content

Commit

Permalink
More explicit errors when cluster arguments invalid
Browse files Browse the repository at this point in the history
  • Loading branch information
peterjc committed Jun 13, 2014
1 parent c056f38 commit fa59704
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions Bio/Cluster/clustermodule.c
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ distance_converter(PyObject* object, void* pointer)
return 0;
}
if (strlen(data)!=1)
{ PyErr_SetString(PyExc_ValueError, "distance should be a single character");
{ PyErr_Format(PyExc_ValueError, "distance should be a single character (not '%s')", data);
return 0;
}
c = data[0];
Expand Down Expand Up @@ -73,7 +73,7 @@ method_treecluster_converter(PyObject* object, void* pointer)
return 0;
}
if (strlen(data)!=1)
{ PyErr_SetString(PyExc_ValueError, "method should be a single character");
{ PyErr_Format(PyExc_ValueError, "method should be a single character (not '%s')", data);
return 0;
}
c = data[0];
Expand Down Expand Up @@ -102,7 +102,7 @@ method_kcluster_converter(PyObject* object, void* pointer)
return 0;
}
if (strlen(data)!=1)
{ PyErr_SetString(PyExc_ValueError, "method should be a single character");
{ PyErr_Format(PyExc_ValueError, "method should be a single character (not '%s')", data);
return 0;
}
c = data[0];
Expand Down Expand Up @@ -131,7 +131,7 @@ method_clusterdistance_converter(PyObject* object, void* pointer)
return 0;
}
if (strlen(data)!=1)
{ PyErr_SetString(PyExc_ValueError, "method should be a single character");
{ PyErr_Format(PyExc_ValueError, "method should be a single character (not '%s')", data);
return 0;
}
c = data[0];
Expand Down

0 comments on commit fa59704

Please sign in to comment.