Позволяет задать объект (обычно словарь), который будет использован при консервировании экземпляра класса.
object.__getstate__(self)
-> dict
self -- Ссылка на экземпляр.

По умолчанию при консервировании экземпляра класса используется словарь его атрибутов — __dict__.
Это поведение можно изменить, определив данный метод для класса.

Метод должен возвращать словарь, который требуется законсервировать.

Внимание
Технически метод может возвращать не только словарь, но любой объект, поддерживающий консервирование.

    import pickle


class My(object):

def __getstate__(self):
return {'one': 'two'}


pickle.dumps(My())
# b'\x80\x03c__main__\nMy\nq\x00)\x81q\x01}q\x02X\x03\x00\x00\x00oneq\x03X\x03\x00\x00\x00twoq\x04sb.'

На заметку
Это один из методов протокола консервирования (pickle).
Синонимы поиска: object.__getstate__, object, __getstate__
На заметку
В соответствующем разделе вы можете зарегистрировать сообщество по интересам, чтобы о нём узнали и другие посетители сайта — возможно, так вы отыщите новых единомышленников и друзей.. И не важно виртуальное оно, или вполне реальное, давно существующее, или только-только придуманное.