KIF Object#

KIF Object#

KIF_Object(*args)

Abstract base class for objects.

KIF_Object.Nil

Absence of value distinct from None.

KIF_Object.test(obj)

Tests obj class.

KIF_Object.check(obj[, function, name, position])

Checks obj class.

KIF_Object.check_optional(obj[, default, ...])

Checks optional obj class.

KIF_Object.unpack(obj[, function, name, ...])

Unpacks obj's arguments.

KIF_Object.args

Object arguments.

KIF_Object.get_args()

Gets object arguments.

KIF_Object.digest

Object digest.

KIF_Object.get_digest()

Gets object digest.

KIF_Object.copy()

Makes a shallow copy of object.

KIF_Object.deepcopy([memo])

Makes a deep copy of object.

KIF_Object.replace(*args)

Shallow-copies object overwriting the given arguments.

KIF Object Set#

KIF_ObjectSet(*args)

Set of KIF objects.