Try to create a Site via AutoFamily for steward wiki as follows:
>>> import pywikibot
>>> site = pywikibot.Site(url='https://steward.wikimedia.org/')
>>> site
APISite('wikimedia', 'wikimedia')
>>> site.family
Family("wikimedia")
>>> type(site.family)
<class 'pywikibot.family.AutoFamily'>
>>> site.sitename
'wikimedia:wikimedia'
>>> site = pywikibot.Site(url='https://commons.wikimedia.org/')
>>> site
APISite('wikimedia', 'wikimedia')I would expect steward:steward as sitename and commons:commons for the second but the same name is provided here.
See also this check:
>>> import pywikibot
>>> site = pywikibot.Site(url='https://fr.wikipedia.org')
>>> site
APISite('fr', 'wikipedia')
>>> site.sitename
'wikipedia:fr'
>>> site.family
Family("wikipedia")
>>> type(site.family)
<class 'wikipedia_family.Family'>The family file is found here.
Be careful with the url:
>>> site = pywikibot.Site(url='https://commons.wikimedia.org/')
>>> site
APISite('wikimedia', 'wikimedia')>>> site = pywikibot.Site(url='https://commons.wikimedia.org')
>>> site
DataSite('commons', 'commons')This should not happen.