[Pkg-dns-devel] Bug#835997: python-ldns broken: AttributeError: 'module' object has no attribute 'LDNS_RR_CLASS_IN'
Christoph Egger
christoph at christoph-egger.org
Mon Aug 29 23:50:54 UTC 2016
Control: tag -1 + patch
Christoph Egger <christoph at christoph-egger.org> writes:
> Moving the
>
> %include <ldns/rr.h>
>
> right after the
>
> %include "ldns_rr.i"
>
> in ldns.i yields a version of `ldns` that is at least importable!
diff --git a/contrib/python/ldns.i b/contrib/python/ldns.i
index 35e076f..562b3ec 100644
--- a/contrib/python/ldns.i
+++ b/contrib/python/ldns.i
@@ -139,6 +139,8 @@ uint32_t ldns_read_timeval_usec(struct timeval* t) {
%include "ldns_resolver.i"
%include "ldns_rr.i"
+%include <ldns/rr.h>
+
%inline %{
int Python_str_Check(PyObject *o) {
#if PY_VERSION_HEX>=0x03000000
@@ -168,7 +170,6 @@ int Python_str_Check(PyObject *o) {
%include <ldns/packet.h>
%include <ldns/rdata.h>
%include <ldns/resolver.h>
- %include <ldns/rr.h>
%include <ldns/str2host.h>
%include <ldns/tsig.h>
%include <ldns/update.h>
--
9FED 5C6C E206 B70A 5857 70CA 9655 22B9 D49A E731
Debian Developer | Lisp Hacker | CaCert Assurer
More information about the pkg-dns-devel
mailing list