seitime-frappe/frappe/desk
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
..
doctype fix(dx): Reset module onboarding progress 2023-06-22 11:53:22 +05:30
form perf: reduce memory usage of background processes (#21467) 2023-06-23 12:51:45 +05:30
form_tour refactor: replace todo tour with user tour 2023-05-24 13:24:09 +05:30
page refactor: frappe.cache() usage to frappe.cache (#21282) 2023-06-08 11:47:17 +05:30
report style: format JS files with prettier 2022-08-04 14:51:01 +05:30
__init__.py style: format all python files using black (#16453) 2022-04-12 10:59:25 +05:30
calendar.py style: format all python files using black (#16453) 2022-04-12 10:59:25 +05:30
desk_page.py chore: remove dead code 2023-04-27 17:50:26 +05:30
desktop.py refactor: frappe.cache() usage to frappe.cache (#21282) 2023-06-08 11:47:17 +05:30
gantt.py style: format all python files using black (#16453) 2022-04-12 10:59:25 +05:30
leaderboard.py chore: db.get_all -> get_all 2022-08-22 11:35:14 +05:30
like.py refactor: Consider singles for dynamic set_value usage (#21367) 2023-06-14 10:46:25 +05:30
link_preview.py refactor: Remove unused imports & code 2022-05-19 15:34:35 +05:30
listview.py fix!: improved filter validation in Engine.get_query 2023-05-31 14:16:52 +05:30
notifications.py refactor: frappe.cache() usage to frappe.cache (#21282) 2023-06-08 11:47:17 +05:30
query_report.py perf: Faster report exporting logic (#21415) 2023-06-17 21:07:59 +05:30
reportview.py revert: last commit 2023-06-15 14:07:53 +05:30
search.py perf: reduce memory usage of background processes (#21467) 2023-06-23 12:51:45 +05:30
treeview.py refactor: clean up code to py310 supported features (#17367) 2022-07-01 11:51:05 +05:30
utils.py fix: Ignore route conflict validations during migrate 2023-02-03 13:28:59 +05:30