vk_maria.dispatcher.fsm.storage.file.pickle.PickleStorage#

class PickleStorage(path)[исходный код]#

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

Pickle File storage based on MemoryStorage

Параметры:

path (Union[Path, str]) –

Methods

check_address

param chat:

close

finish

param chat:

get_data

param chat:

get_state

param chat:

read

param path:

reset_data

param chat:

reset_state

param chat:

resolve_address

set_data

param chat:

set_state

param chat:

update_data

param chat:

write

param path:

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])

close()#
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) –