(n, e, v, r, a) = pkg.returnNevraTuple() Is bogus. Maybe you meant this? (n, e, v, r, a) = pkg._pkgtup()
This is fixed upstream in yum-utils-1.0.2. Yum Bugzilla: https://devel.linux.duke.edu/bugzilla/show_bug.cgi?id=667 CVS diff. http://devel.linux.duke.edu/cgi-bin/viewcvs.cgi/yum-utils/plugins/versionlock/versionlock.py?r1=1.5&r2=1.6 I have asked Seth to push yum-utils-1.0.2 into Extras.