While running the tests, the test_export one fails as follows: ====================================================================== ERROR: test_export (test_interfaces.TestInterfaceSet) ---------------------------------------------------------------------- Traceback (most recent call last): File "/var/portage/portage/dev-python/sepolgen-1.1.9-r1/work/sepolgen-1.1.9-2.7/tests/test_interfaces.py", line 263, in test_export i.add_headers(h) File "../src/./sepolgen/interfaces.py", line 412, in add_headers self.add(i, attributes) File "../src/./sepolgen/interfaces.py", line 407, in add ifv = InterfaceVector(interface, attributes) File "../src/./sepolgen/interfaces.py", line 257, in __init__ self.from_interface(interface, attributes) File "../src/./sepolgen/interfaces.py", line 279, in from_interface if not attributes.attributes.has_key(attr): AttributeError: 'dict' object has no attribute 'attributes' Not sure about the fix here, I'm guessing those we have an "attributes" too many. Signed-off-by: Sven Vermeulen <sven.vermeulen@xxxxxxxxx> --- sepolgen/src/sepolgen/interfaces.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sepolgen/src/sepolgen/interfaces.py b/sepolgen/src/sepolgen/interfaces.py index ae1c9c5..23d2d11 100644 --- a/sepolgen/src/sepolgen/interfaces.py +++ b/sepolgen/src/sepolgen/interfaces.py @@ -276,7 +276,7 @@ class InterfaceVector: if attributes != None: for typeattribute in interface.typeattributes(): for attr in typeattribute.attributes: - if not attributes.attributes.has_key(attr): + if not attributes.has_key(attr): # print "missing attribute " + attr continue attr_vec = attributes.attributes[attr] -- 1.8.1.5 -- This message was distributed to subscribers of the selinux mailing list. If you no longer wish to subscribe, send mail to majordomo@xxxxxxxxxxxxx with the words "unsubscribe selinux" without quotes as the message.