Переопределение класса ничего не делает с исходным классом, оно просто присваивает новый класс тому же имени.Проверить это легко - просто сохраните оригинал и посмотрите, относится ли к нему имя.
class SomeClass(object):
x = 1
# Save the original
_my_saved_class = SomeClass
class SomeClass(object):
x = 2
# Check if they're the same!
if SomeClass is not _my_saved_class:
print "SomeClass was redefined!"