summaryrefslogtreecommitdiff
path: root/python/indexrecords.cc
diff options
context:
space:
mode:
authorJulian Andres Klode <jak@debian.org>2013-10-08 17:59:31 +0200
committerJulian Andres Klode <jak@debian.org>2013-10-08 17:59:31 +0200
commit222a1e27d5a50e255dfacf5378225b9ec78dd124 (patch)
tree319f45df456d6a279763cbfdded8effa5bfd791e /python/indexrecords.cc
parent7aedf6d986f15d31d9597c139d91c761baf98f73 (diff)
downloadpython-apt-222a1e27d5a50e255dfacf5378225b9ec78dd124.tar.gz
apt_pkg: Support paths supplied as bytes objects (See: #680971)
We should be done now. DO NOT MERGE
Diffstat (limited to 'python/indexrecords.cc')
-rw-r--r--python/indexrecords.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/python/indexrecords.cc b/python/indexrecords.cc
index c7623cfd..ae8671ab 100644
--- a/python/indexrecords.cc
+++ b/python/indexrecords.cc
@@ -51,8 +51,8 @@ static char *indexrecords_lookup_doc =
"and the second element 'size' is an int object.";
static PyObject *indexrecords_lookup(PyObject *self,PyObject *args)
{
- const char *keyname;
- if (PyArg_ParseTuple(args, "s", &keyname) == 0)
+ PyApt_Filename keyname;
+ if (PyArg_ParseTuple(args, "O&", PyApt_Filename::Converter, &keyname) == 0)
return 0;
indexRecords *records = GetCpp<indexRecords*>(self);
const indexRecords::checkSum *result = records->Lookup(keyname);