Snak#

Snak#

Snak(*args)

Abstract base class for snaks.

Snak.property

Snak property.

Snak.get_property()

Gets snak property.

Snak.snak_mask

The most specific snak mask for snak.

Snak.get_snak_mask()

Gets the most specific snak mask for snak.

Snak.VALUE_SNAK

Alias for SnakMask.VALUE_SNAK.

Snak.SOME_VALUE_SNAK

Alias for SnakMask.SOME_VALUE_SNAK.

Snak.NO_VALUE_SNAK

Alias for SnakMask.NO_VALUE_SNAK.

Snak.ALL

Alias for SnakMask.ALL.

SnakMask#

SnakMask(value[, names, module, qualname, ...])

Mask representing concrete snak classes.

SnakMask.VALUE_SNAK

Mask representing ValueSnak's.

SnakMask.SOME_VALUE_SNAK

Mask representing SomeValueSnak's.

SnakMask.NO_VALUE_SNAK

Mask representing NoValueSnak's.

SnakMask.ALL

Mask representing all snak classes.

ValueSnak#

ValueSnak(arg1, arg2)

Snak associating a property to a value.

ValueSnak.value

Snak value.

ValueSnak.get_value()

Gets snak value.

SomeValueSnak#

SomeValueSnak(arg1)

Snak associating a property to some unspecified value.

NoValueSnak#

NoValueSnak(arg1)

Snak associating a property to no value.

SnakSet#

SnakSet(*args)

Set of snaks.

SnakSet.args_set

Set arguments as frozen set.

SnakSet.get_args_set()

Gets set arguments as frozen set.

SnakSet.union(*others)

Computes the union of set and others.