From 5213ddbffa024d06479f2e8675a2795112cdf909 Mon Sep 17 00:00:00 2001 From: wulan17 Date: Tue, 23 May 2023 21:44:13 +0700 Subject: [PATCH] PyroFork: fix docs Signed-off-by: wulan17 --- docs/requirements.txt | 1 - docs/source/topics/storage-engines.rst | 9 +++++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/docs/requirements.txt b/docs/requirements.txt index d1c06f82..a1851bf4 100644 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -1,4 +1,3 @@ -pyston_lite-autoload sphinx sphinx_rtd_theme==1.0.0 sphinx-rtd-dark-mode diff --git a/docs/source/topics/storage-engines.rst b/docs/source/topics/storage-engines.rst index b148d483..51eaf1ea 100644 --- a/docs/source/topics/storage-engines.rst +++ b/docs/source/topics/storage-engines.rst @@ -67,22 +67,27 @@ Mongodb Storage In case you want to have persistent session but you don't have persistent storage you can use mongodb storage by passing mongodb config as ``dict`` to the ``mongodb`` parameter of the :obj:`~pyrogram.Client` constructor: -Using async_pymongo (Recommended for python3.9+): +*Using async_pymongo (Recommended for python3.9+):* + .. code-block:: python + from async_pymongo import AsyncClient from pyrogram import Client conn = AsyncClient("mongodb://...") + async with Client("my_account", mongodb=dict(connection=conn, remove_peers=False)) as app: print(await app.get_me()) +*Using motor:* -Using motor: .. code-block:: python + from motor.motor_asyncio import AsyncIOMotorClient from pyrogram import Client conn = AsyncIOMotorClient("mongodb://...") + async with Client("my_account", mongodb=dict(connection=conn, remove_peers=False)) as app: print(await app.get_me())