seitime-frappe/frappe
Ankush Menat d6adc3d7c2
fix: Don't cache anything hashable (#28780)
* fix: Don't cache anything hashable

If filters are list or dict then they aren't hashable, there was little
reason to do this IMO.

If something is indeed cacheable then where is the eviction for it?
simple k:v is only thing we can realistically cache here.

* ci: Dont specify client version

Clients work on mysql protocol ABI which works for huge ranges of
servers.
2024-12-16 13:36:14 +05:30
..
api refactor: fixup with ruff 0.8.1 2024-12-04 13:18:04 +05:30
automation refactor: fixup with ruff 0.8.1 2024-12-04 13:18:04 +05:30
change_log
commands fix(testing): clarify --pdb to --debug from a users perspective; also attach pdb on any exception 2024-12-12 13:19:20 +01:00
contacts revert: restore JSON files (#28717) 2024-12-09 08:41:56 +00:00
core perf: index document name (#28718) 2024-12-09 09:08:59 +00:00
custom revert: restore JSON files (#28717) 2024-12-09 08:41:56 +00:00
data
database fix: Don't cache anything hashable 2024-12-16 13:17:09 +05:30
desk fix(save_new_widget): prevent UnboundLocalError 2024-12-13 14:59:09 +05:30
email revert: restore JSON files (#28717) 2024-12-09 08:41:56 +00:00
geo revert: restore JSON files (#28717) 2024-12-09 08:41:56 +00:00
gettext refactor: fixup with ruff 0.8.1 2024-12-04 13:18:04 +05:30
integrations revert: restore JSON files (#28717) 2024-12-09 08:41:56 +00:00
locale fix: Swedish translations 2024-12-12 01:31:50 +05:30
model fix: clarify error message for child tables 2024-12-10 17:06:55 +01:00
modules refactor: fixup with ruff 0.8.1 2024-12-04 13:18:04 +05:30
patches fix(Patch): only insert expression key if not exists 2024-12-09 12:36:11 +05:30
printing revert: restore JSON files (#28717) 2024-12-09 08:41:56 +00:00
public Merge pull request #28777 from iamejaaz/static-width-childtable 2024-12-16 10:50:41 +05:30
query_builder fix: datetime comparison in QB (#26364) 2024-05-09 10:19:27 +00:00
search refactor: change filter from tuple to dict 2024-11-26 11:38:15 +05:30
social revert: changes to energy point log 2024-11-05 12:25:33 +05:30
templates fix: convert frappe.boot to JSON properly 2024-12-13 11:45:57 +05:30
testing chore: set default max_module_depth to 0 2024-12-04 17:19:02 +05:30
tests test: make test translation independent from real ones 2024-12-12 00:57:14 +01:00
types fix: add backward compatibility for 5 item filter (#28678) 2024-12-05 09:10:45 +00:00
utils chore: make bench_helper executable (#28742) 2024-12-11 10:52:58 +00:00
website fix: convert frappe.boot to JSON properly 2024-12-13 11:45:57 +05:30
workflow fix: use get_email_template to support html template in workflow email 2024-10-24 14:43:39 +05:30
www fix: convert frappe.boot to JSON properly 2024-12-13 11:45:57 +05:30
__init__.py fix: redirect cssutils logger to file (#28692) 2024-12-08 13:42:18 +05:30
app.py refactor: fixup with ruff 0.8.1 2024-12-04 13:18:04 +05:30
apps.py fix: consider default path for Website User if applicable 2024-08-30 15:42:58 +05:30
auth.py refactor: fixup with ruff 0.8.1 2024-12-04 13:18:04 +05:30
bench_interface.py fix: bencher scoping (#28703) 2024-12-08 01:37:42 +00:00
boot.py refactor: fixup with ruff 0.8.1 2024-12-04 13:18:04 +05:30
build.py refactor: fixup with ruff 0.8.1 2024-12-04 13:18:04 +05:30
cache_manager.py fix: Fix typo in build_domain_restriced function names 2024-11-20 13:52:19 +01:00
client.py devx: add deprecation dumpster (#27887) 2024-10-08 18:56:10 +02:00
config.py refactor: simplify bencher (#28694) 2024-12-07 14:10:03 +00:00
coverage.py ci: make gh actions functions (#28299) 2024-10-27 02:09:02 +00:00
defaults.py refactor: fixup with ruff 0.8.1 2024-12-04 13:18:04 +05:30
deferred_insert.py fix: ruff fixes 2024-02-07 17:04:31 +05:30
deprecation_dumpster.py fix: pending deprecations with unspecified graduation (#28704) 2024-12-08 02:19:19 +00:00
exceptions.py refactor: simplify bencher (#28694) 2024-12-07 14:10:03 +00:00
frappeclient.py refactor: fixup with ruff 0.8.1 2024-12-04 13:18:04 +05:30
handler.py refactor: fixup with ruff 0.8.1 2024-12-04 13:18:04 +05:30
hooks.py fix: Fix typo in build_domain_restriced function names 2024-11-20 13:52:19 +01:00
installer.py fix(installer): don't set defaults for frappe.flags.root_username 2024-12-02 13:32:06 +05:30
locale.py feat!: enhance Language to become more of a Locale (#27178) 2024-09-21 16:02:58 +02:00
middlewares.py
migrate.py chore: fix all invocation of init for singledispatch -> min 1 positional arg 2024-09-13 11:53:52 +02:00
modules.txt
monitor.py refactor: Replace pytz to std lib zoneinfo & datetime 2024-12-06 15:43:33 +05:30
oauth.py refactor: Replace pytz to std lib zoneinfo & datetime 2024-12-06 15:43:33 +05:30
parallel_test_runner.py ci: this adds universal runtime typechecking during tests to test runners (#28554) 2024-11-28 15:11:30 +00:00
patches.txt chore: added patch to create missing keys and update counter 2024-12-09 11:32:50 +05:30
permissions.py fix: check at doc level when if owner role permission is checked during export from report view 2024-12-09 07:22:32 +00:00
push_notification.py chore: Add Push Notification Settings to Integrations workspace 2024-02-28 11:07:22 +05:30
rate_limiter.py refactor: Replace pytz to std lib zoneinfo & datetime 2024-12-06 15:43:33 +05:30
realtime.py refactor: better permission checking on sockets 2024-04-06 21:14:48 +05:30
recorder.py ci: Run optimized python and control warnings (#28063) 2024-10-09 13:29:30 +00:00
sessions.py refactor: fixup with ruff 0.8.1 2024-12-04 13:18:04 +05:30
share.py style: re-format with ruff 2024-02-05 18:53:33 +05:30
test_runner.py refactor: organize test contextmanagers (#28041) 2024-10-09 02:09:19 +02:00
translate.py refactor: fixup with ruff 0.8.1 2024-12-04 13:18:04 +05:30
twofactor.py chore(twofactor): specify key to display during decryption failures 2024-09-16 13:00:38 +05:30