vk_maria.dispatcher.fsm.storage.file.base#

Classes

FileStorage

param path:

class FileStorage(path)[исходный код]#
Параметры:

path (Union[Path, str]) –

close()[исходный код]#
read(path)[исходный код]#
Параметры:

path (Path) –

write(path)[исходный код]#
Параметры:

path (Path) –

classmethod check_address(*, chat=None, user=None)#
Параметры:
  • chat (Union[str, int, None], default: None) –

  • user (Union[str, int, None], default: None) –

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

(Union[str, int], Union[str, int])

finish(*, chat=None, user=None, with_data=False)#
Параметры:
  • chat (Union[str, int, None], default: None) –

  • user (Union[str, int, None], default: None) –

  • with_data (bool, default: False) –

get_data(*, chat=None, user=None, default=None)#
Параметры:
  • chat (Union[str, int, None], default: None) –

  • user (Union[str, int, None], default: None) –

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

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

Dict

get_state(*, chat=None, user=None, default=None)#
Параметры:
  • chat (Union[str, int, None], default: None) –

  • user (Union[str, int, None], default: None) –

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

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

Optional[str]

reset_data(*, chat=None, user=None)#
Параметры:
  • chat (Union[str, int, None], default: None) –

  • user (Union[str, int, None], default: None) –

reset_state(*, chat=None, user=None, with_data=True)#
Параметры:
  • chat (Union[str, int, None], default: None) –

  • user (Union[str, int, None], default: None) –

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

resolve_address(chat, user)#
set_data(*, chat=None, user=None, data=None)#
Параметры:
  • chat (Union[str, int, None], default: None) –

  • user (Union[str, int, None], default: None) –

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

set_state(*, chat=None, user=None, state=None)#
Параметры:
  • chat (Union[str, int, None], default: None) –

  • user (Union[str, int, None], default: None) –

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

update_data(*, chat=None, user=None, data=None, **kwargs)#
Параметры:
  • chat (Union[str, int, None], default: None) –

  • user (Union[str, int, None], default: None) –

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