Danylo Tiutiushkin
Danylo Tiutiushkin
Which parameter is used to change the distance between words. For ex. If I have 2 words close - CRAFT recognize it as 1 word. But I don't really like...
Not to overuse: ``` if asyncio.iscoroutinefunction(callback): return await callback(msg) else: return callback(msg) ```
panini uses ujson.loads for bytes loading, but it does not support NaN, when common json module supports it: ```python # This code will work: json.loads(b'{"success":true,"data":[{"open":NaN,"high":NaN,"low":NaN,"close":NaN,"volume":0.0,"timestamp":1626427980000},{"open":NaN,"high":NaN,"low":NaN,"close":NaN,"volume":0.0,"timestamp":1626428040000}]}') # When this will throw...

https://github.com/lwinterface/panini/blob/develop/panini/app.py#L212 - change to loop.run_until_complete here
When returning result of request - client waits for a message, but it can be sent to another client or to another app, with no need to wait for it
Check, that changes won't break the logic of middlewares