vk_maria.dispatcher.fsm.storage.core.FSMContext#

class FSMContext(storage)[исходный код]#

Базовые классы: Singleton

Параметры:

storage (BaseStorage) –

Methods

finish

param with_data:

get_data

param default:

get_state

param default:

reset_data

reset_state

param with_data:

set_data

param data:

set_state

param state:

update_data

param data:

get_state(default=None)[исходный код]#
Параметры:

default (Optional[str], default: None) –

Тип результата:

Optional[str]

get_data(default=None)[исходный код]#
Параметры:

default (Optional[str], default: None) –

Тип результата:

Dict

update_data(data=None, **kwargs)[исходный код]#
Параметры:

data (Optional[Dict], default: None) –

set_state(state=None)[исходный код]#
Параметры:

state (Optional[AnyStr], default: None) –

set_data(data=None)[исходный код]#
Параметры:

data (Optional[Dict], default: None) –

reset_state(with_data=True)[исходный код]#
Параметры:

with_data (Optional[bool], default: True) –

reset_data()[исходный код]#
finish(with_data=False)[исходный код]#
Параметры:

with_data (bool, default: False) –