I have the same problem on Debian, with accerciser 3.8.2-1. That's what I get from a debugging line put inside __instancecheck__ in abc.py:
print ("obj " + str(instance) + ", class: " + str(instance.__class__) + ", class^2: " + str(instance.__class__.__class__))
obj <ValidatorViewport object at 0xac6a1194 (validate+ValidatorViewport at 0x8dfbaa0)>, class: <accerciser.plugin.base_plugin.Plugin._PluginMethodWrapper object at 0xac696cec>, class^2: <class 'accerciser.plugin.base_plugin.Plugin._PluginMethodWrapper'>
This means that the __class__ member of ValidatorViewport is not a class. How could that happen?
I have the same problem on Debian, with accerciser 3.8.2-1. That's what I get from a debugging line put inside __instancecheck__ in abc.py:
print ("obj " + str(instance) + ", class: " + str(instance. __class_ _) + ", class^2: " + str(instance. __class_ _.__class_ _))
obj <ValidatorViewport object at 0xac6a1194 (validate+ ValidatorViewpo rt at 0x8dfbaa0)>, class: <accerciser. plugin. base_plugin. Plugin. _PluginMethodWr apper object at 0xac696cec>, class^2: <class 'accerciser. plugin. base_plugin. Plugin. _PluginMethodWr apper'>
This means that the __class__ member of ValidatorViewport is not a class. How could that happen?