@Barry: Thank you very much :). I built the new version that was pushed, but noticed some odd behavior with not setting getattro under python3. Attached is both an interactive session and a non-interactive session, along with the pam-test.py code that I was using to test the changes.
If the getattro or getattr isn't defined, it causes some very weird behavior in a non-interactive session, like it thinking there are no properties on the PAM.pam object. This is why there were no macros around getattro function setting in my patch, although I do not know if it behaves similarly on your system with the conditional macro. ** Attachment added: "Interactive session has troubles doing tab completion, non-interactive sessions can't grab object properties" https://bugs.launchpad.net/ubuntu/+source/python-pam/+bug/1015320/+attachment/3201128/+files/python3sess.txt -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1015320 Title: Complete the Python 2 and 3 compatiblity port To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/python-pam/+bug/1015320/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
