Сообщить об ошибке.

Вспомогательные функции модуля weakref

Модуль weakref определяет несколько вспомогательных функций, помогающих определить количество слабых ссылок на объект, тип прокси объекта и т. д.

Содержание:


weakref.WeakSet([elements]):

weakref.WeakSet([elements]) устанавливает класс, который хранит слабые ссылки на свои элементы.

Элемент будет удален, если нет более сильной ссылки на него.

weakref.ReferenceType:

Функция weakref.ReferenceType возвращает тип объекта для объектов со слабыми ссылками.

weakref.ProxyType:

Функция weakref.ProxyType возвращает тип объекта для прокси объектов, которые нельзя вызвать.

weakref.CallableProxyType:

Функция weakref.CallableProxyType возвращает тип объекта для вызываемых прокси объектов.

weakref.ProxyTypes:

Функция weakref.ProxyTypes возвращает последовательность, содержащую все объекты типа прокси типа. Это может упростить проверку того, является ли объект прокси без зависимости от именования обоих типов прокси.

weakref.getweakrefcount(object):

Функция weakref.getweakrefcount() возвращает количество слабых ссылок и прокси объектов, которые ссылаются на исходный объект.

weakref.getweakrefs(object):

Функция weakref.getweakrefs() возвращает список всех слабые ссылки и прокси объекты, которые ссылаются на исходный объект.