seitime-frappe/frappe/query_builder
Ankush Menat 8a37d6d278
perf: reduce memory usage of background processes (#21467)
* perf: defer translation.py imports

This indirectly imports babel which isn't really required most of the
time.

* perf: defer gzip import

* perf: move validate_and_sanitize_search_inputs

This causes all sorts of indirect imports and increases memory usage

* perf: defer requests module imports

* perf: defer system settings import

* perf: defer LOG_DOCTYPES import

Causes many indirect imports

* perf: defer update_site_config

* perf: defer notifications import

* perf: remove unused import

* perf: defer safe exec import

* test: memory usage overhead
2023-06-23 12:51:45 +05:30
..
__init__.py refactor: qb.engine 2022-12-25 23:19:11 +05:30
builder.py chore: add ascending order to querybuilder (#20471) 2023-03-28 00:01:42 +05:30
custom.py refactor: clean up code to py310 supported features (#17367) 2022-07-01 11:51:05 +05:30
docs.md docs: Added query_builder docs (#19086) 2022-12-05 16:48:12 +05:30
functions.py feat: Truncate QB function 2023-05-26 14:03:47 +05:30
terms.py fix: pypika does not parse datetime.time (backport #18184) (#18205) 2022-09-23 15:46:31 +05:30
utils.py perf: reduce memory usage of background processes (#21467) 2023-06-23 12:51:45 +05:30