I can\'t find much information regarding the calling order of __subclasscheck__ (and subclasshook__). Say, I subclass UserString (which in
__subclasscheck__
subclasshook__
UserString