When calling page.isDisambig() a page.isRedirectPage() followed after that is reporting it always false. Calling 'page.text' does 'fix' that so that it returns the actual value.
import pywikibot
enwp = pywikibot.Site('en', 'wikipedia')
page = pywikibot.Page(enwp, 'TBBT')
page.isRedirectPage()
True
page = pywikibot.Page(enwp, 'TBBT')
not page.isDisambig()
True
page.isRedirectPage()
False
page.text
'#REDIRECT [[The Big Bang Theory]]'
page.isRedirectPage()
True
Version: core-(2.0)
Severity: normal