mirror of
https://github.com/kennethreitz/replit-py.git
synced 2026-06-05 23:10:18 +00:00
6fb18b0f5e
* Add new raises sections in docstring * Fix issue #6 * Fix _async2sync to pass a correct self value Initialize a _super variable in __init__ which is an instance of the async base class and is used as the self argument to async methods so that the class can await internal methods * Add do_raise to AsyncJSONKey __slots__ * Add back duplicate sync code For performance and my sanity, its actually easier to just have duplicate code rather than try fancy async stuff * Remove nest_asyncio * Fix bug with auth.signed_in If header doesn't exist, name will be None, which is not equal to an empty string making signed_in pass. Changed to bool because None and empty string are both falsey * Ignore S201: debug=True warning * Add new debug method to run the app in debug mode * Add init method and nice_jinja setting * Handle unset watch_files value * Obey D402 * Remove unnecessarily duplicated methods * Add getitem and setitem to sync JSONKey * Remove whitespace from blank line * Add new shorthands * Add key() method * Rename key() as it conflicts with key variable; fix docsting * Fix accidentally quoted variable * Make ReplitDb inherit from AsyncReplitDb * Fix linting errors * Fix a couple more errors * Add keys method and change read arg name * Add missing arg to docstring * Fix more lint errors * Add find function * Add chain_decorators function * Run black * Add mutability to keys (WIP) * Import new utils in maqpy init * Fix liniting errors in maqpy.html * Add missing colon * Pass proper dtype * Fix typo * Check for instance of ReplitDb before loading to allow passing dict as db * Set data variable to read if not loading * Convert string to f-string in type mismatch msg * Don't check datatype in keys * Allow dictionary syntax if dtype is Any * Allow __getitem__ if dtype is Any * Don't double json encode, make top-level db be self so data gets written * Be more pythonic by not checking dtype * Add more magic methods: add and iadd * In audio test, fix imports and prevent linting * Don't lint audio.types * Add todo line * Make JSONKey getitem use keys * Comment out bad tests for now
12 lines
343 B
INI
12 lines
343 B
INI
[flake8]
|
|
select = ANN,B,B9,BLK,C,D,DAR,E,F,I,S,W
|
|
ignore = E203,W503,ANN101,ANN102,S322,ANN206,S201
|
|
per-file-ignores =
|
|
src/replit/__init__.py:F401
|
|
src/replit/maqpy/__init__.py:F401
|
|
examples/**.py:D103
|
|
max-line-length = 88
|
|
application-import-names = vidgen,tests
|
|
import-order-style = google
|
|
docstring-convention = google
|