SIGN IN SIGN UP

Issue #11875: Alter the previous fix to work better with subclasses

R
Raymond Hettinger committed
25458f155a285c60e71e4966bb1b1f6fdfaf7bb1