RelayBool

Defined in module: wield.declarative.callbacks.state_booleans.RelayBool

class RelayBool(*args, **kwargs)[source][github]

Bases: RelayBoolBase

This is a raw Relay Bool value, explicitely settable

__init__(initial_state, **kwargs)[source][github]
Parameters:

initial_state – initial boolean state held

Methods

__init__(initial_state, **kwargs)

assign(value)

assign_off()

Set the value held by this instance

assign_on()

Set the value held by this instance

assign_toggle()

Toggle the Value held by this instance

put(value)

Set the value held by this instance

put_exclude_cb(value, key)

Set the value held by this instance

put_valid(val)

put_valid_exclude_cb(val, key)

register([key, callback, call_immediate, ...])

register_via(reg_call, callback[, key, remove])

Attributes

state

callbacks_ontoggle

is_set

Returns T/F status of the bool

notted

value

state[github]
assign(value)[source][github]
put(value)[source][github]

Set the value held by this instance

put_valid(val)[source][github]
put_exclude_cb(value, key)[source][github]

Set the value held by this instance

put_valid_exclude_cb(val, key)[source][github]
property value[github]
assign_on()[source][github]

Set the value held by this instance

assign_off()[source][github]

Set the value held by this instance

assign_toggle()[source][github]

Toggle the Value held by this instance

callbacks_ontoggle[github]
property is_set[github]

Returns T/F status of the bool

notted[github]
register(key=None, callback=None, call_immediate=False, assumed_value=('<UNIQUE VALUE>', <function unique_generator.<locals>.UNIQUE_CLOSURE>), remove=False)[github]
register_via(reg_call, callback, key=None, remove=False, **kwargs)[github]