summaryrefslogtreecommitdiff
path: root/python
diff options
context:
space:
mode:
Diffstat (limited to 'python')
-rw-r--r--python/tag.cc5
1 files changed, 5 insertions, 0 deletions
diff --git a/python/tag.cc b/python/tag.cc
index 88a48df9..49f53c31 100644
--- a/python/tag.cc
+++ b/python/tag.cc
@@ -425,7 +425,12 @@ static PyObject *TagFileNew(PyTypeObject *type,PyObject *Args,PyObject *kwds)
}
else
{
+ // FileFd::Extension got added in this revision
+#if (APT_PKG_MAJOR >= 4 && APT_PKG_MINOR >= 12)
new (&New->Fd) FileFd(filename, FileFd::ReadOnly, FileFd::Extension, false);
+#else
+ new (&New->Fd) FileFd(filename, FileFd::ReadOnly, false);
+#endif
}
New->Owner = File;
Py_INCREF(New->Owner);