diff --git a/.gitignore b/.gitignore index 43eb3eb..5e03233 100644 --- a/.gitignore +++ b/.gitignore @@ -4,6 +4,8 @@ .backup* docs snek.d* +.rcontext.txt +*.zip *.db* *.png # ---> Python diff --git a/src/snek/service/channel_message.py b/src/snek/service/channel_message.py index d86de26..4b1a6f8 100644 --- a/src/snek/service/channel_message.py +++ b/src/snek/service/channel_message.py @@ -12,3 +12,5 @@ class ChannelMessageService(BaseService): if await self.save(model): return model raise Exception(f"Failed to create channel message: {model.errors}.") + + diff --git a/src/snek/system/service.py b/src/snek/system/service.py index 51e4b9f..baf2086 100644 --- a/src/snek/system/service.py +++ b/src/snek/system/service.py @@ -58,6 +58,8 @@ class BaseService: raise Exception(f"Couldn't save model. Errors: f{errors}") async def find(self, **kwargs): + if not "_limit" in kwargs or int(kwargs.get("_limit")) > 30: + kwargs["_limit"] = 30 async for model in self.mapper.find(**kwargs): yield model