Update docs

This commit is contained in:
Alex Root Junior 2020-09-14 22:56:11 +03:00
parent 7c65344dcd
commit 7b33e5c68a
8 changed files with 55 additions and 38 deletions

View file

@ -5,9 +5,9 @@ This module has mongo storage for finite-state machine
from typing import Union, Dict, Optional, List, Tuple, AnyStr
import pymongo
try:
import pymongo
import motor
from motor.motor_asyncio import AsyncIOMotorClient, AsyncIOMotorDatabase
except ModuleNotFoundError as e:
@ -26,6 +26,7 @@ COLLECTIONS = (STATE, DATA, BUCKET)
class MongoStorage(BaseStorage):
"""
Mongo-based storage for FSM.
Usage:
.. code-block:: python3
@ -39,7 +40,6 @@ class MongoStorage(BaseStorage):
await dp.storage.close()
await dp.storage.wait_closed()
"""
def __init__(self, host='localhost', port=27017, db_name='aiogram_fsm', uri=None,

View file

@ -19,16 +19,17 @@ class RethinkDBStorage(BaseStorage):
Usage:
..code-block:: python3
.. code-block:: python3
storage = RethinkDBStorage(db='aiogram', table='aiogram', user='aiogram', password='aiogram_secret')
dispatcher = Dispatcher(bot, storage=storage)
And need to close connection when shutdown
..code-clock:: python3
.. code-block:: python3
await storage.close()
await storage.wait_closed()
"""