seitime-frappe/frappe
Ankush Menat bbcc365a24
fix: use monotonic clock for timing code (#19138)
* fix: use monotonic time for timing code

`time.time()` depends on system clock which can drift away and get corrected
over time. If you're unlucky it will get corrected in your timing code
and give absurd results.

* test: dont check for status

can refresh and give wrong output

[skip ci]
2022-12-06 15:42:37 +05:30
..
automation refactor: remove event streaming doctypes from Tools workspace 2022-08-26 00:39:41 +05:30
change_log chore: Added Change log for v13.3.0 2021-05-17 10:58:30 +05:30
commands docs: add missing help text for commands (#19039) 2022-11-29 16:01:25 +05:30
config chore: dead code removal (#18410) 2022-10-13 15:55:40 +05:30
contacts feat: contact full name (#18596) 2022-11-22 18:57:41 +05:30
core fix: use monotonic clock for timing code (#19138) 2022-12-06 15:42:37 +05:30
custom Merge branch 'develop' of https://github.com/Aradhya-Tripathi/frappe into bg-submissions 2022-11-04 18:34:41 +05:30
data Merge branch 'develop' of https://github.com/frappe/frappe into print-format-builder-beta 2021-10-20 18:40:18 +05:30
database chore!: drop device support from session (#18729) 2022-12-05 16:37:32 +05:30
desk fix: attribute error on export of reports with additional columns (#19105) 2022-12-05 15:03:10 +05:30
email fix: use monotonic clock for timing code (#19138) 2022-12-06 15:42:37 +05:30
geo fix: deduplicate currencies manually 2022-12-05 16:00:44 +05:30
integrations fix: LDAP - check each email in list before creating user 2022-12-05 22:14:51 +05:30
model chore(Document): simplify get_permlevel_access 2022-12-04 02:44:18 +05:30
modules fix: use monotonic clock for timing code (#19138) 2022-12-06 15:42:37 +05:30
patches chore: patches for copying disable_prepared_report and removing prepared report settings from system settings 2022-11-29 13:46:11 +05:30
printing fix: show fields without labels in print format builder (#18939) 2022-11-21 14:52:31 +05:30
public fix: give more weight to sequential matches (#19121) 2022-12-05 18:00:15 +05:30
query_builder docs: Added query_builder docs (#19086) 2022-12-05 16:48:12 +05:30
search test: Use FrappeTestCase everywhere 2022-08-17 16:39:42 +05:30
social fix: Restrict socket data to respective users after commit 2022-11-16 23:07:07 +05:30
templates chore!: drop device support from session (#18729) 2022-12-05 16:37:32 +05:30
tests fix: don't validate to & from dates if any one is missing in validate_from_to_dates (#19079) 2022-12-03 18:32:59 +05:30
translations chore: typo in validate_loop msg (#19091) 2022-12-03 12:08:41 +05:30
utils fix: disable signups by default (#19114) 2022-12-05 16:40:51 +05:30
website fix: disable signups by default (#19114) 2022-12-05 16:40:51 +05:30
workflow test: add test role to user 2022-09-10 12:48:33 +05:30
www fix: only accept string values for key 2022-11-23 23:00:48 +05:30
__init__.py feat: add param letterhead to frappe.get_print (#18989) 2022-11-24 13:15:24 +05:30
api.py refactor: simplify api.py (#18372) 2022-10-12 15:18:39 +05:30
app.py fix: rollback if not commiting 2022-11-28 11:43:41 +05:30
auth.py fix!: remove relaxations for Cordova (#18728) 2022-11-04 17:24:26 +05:30
boot.py feat: Added Subscription Banner for remotely logging into FrappeCloud dashboard from site (backport #18263) (#18281) 2022-10-03 16:41:12 +05:30
build.py refactor: which > find_executable (#18872) 2022-11-14 18:15:38 +05:30
cache_manager.py fix: dont clear doctype map keys when clearing doctype cache 2022-11-02 09:58:34 +00:00
client.py fix: remove redundant translation (#18775) 2022-11-06 17:27:02 +05:30
coverage.py ci: dont fail silently and wait for coverage 2022-08-13 22:50:22 +05:30
defaults.py perf: dont clear all cache during default install (#19078) 2022-12-02 12:48:19 +05:30
deferred_insert.py refactor: clean up code to py310 supported features (#17367) 2022-07-01 11:51:05 +05:30
exceptions.py feat: wrap read only mode SQL errors 2022-09-09 17:34:44 +05:30
frappeclient.py refactor: clean up code to py310 supported features (#17367) 2022-07-01 11:51:05 +05:30
handler.py fix: dont allow blank content of unsupported type 2022-07-11 14:23:10 +05:30
hooks.py refactor: cleanup peprared result render and old logs cleanup 2022-11-29 13:46:11 +05:30
installer.py fix: dont convert row format if not required (#18900) 2022-11-16 20:48:50 +05:30
middlewares.py refactor: clean up code to py310 supported features (#17367) 2022-07-01 11:51:05 +05:30
migrate.py fix: handle exceptions thrown in post_schema_updates (#18648) 2022-10-28 22:37:58 +05:30
modules.txt chore: remove event streaming module 2022-08-26 00:39:41 +05:30
monitor.py fix: use compact JSON representation for monitor 2022-09-25 15:07:30 +05:30
oauth.py fix(oauth): Send id_token of the authorized user instead of Guest 2022-06-21 21:52:22 +05:30
parallel_test_runner.py fix: use monotonic clock for timing code (#19138) 2022-12-06 15:42:37 +05:30
patches.txt chore: patches for copying disable_prepared_report and removing prepared report settings from system settings 2022-11-29 13:46:11 +05:30
permissions.py fix: ensure correct parenttype when retrieving roles 2022-12-05 00:44:09 +05:30
rate_limiter.py refactor: clean up code to py310 supported features (#17367) 2022-07-01 11:51:05 +05:30
realtime.py fix: Auto-add all users to website room 2022-11-17 17:04:07 +05:30
recorder.py fix: use monotonic clock for timing code (#19138) 2022-12-06 15:42:37 +05:30
sessions.py chore!: drop device support from session (#18729) 2022-12-05 16:37:32 +05:30
share.py fix: add flags to set_permission for docshares (#18416) 2022-10-17 12:39:56 +05:30
test_runner.py fix: use monotonic clock for timing code (#19138) 2022-12-06 15:42:37 +05:30
translate.py fix: ignore global translations (#18733) 2022-11-03 03:00:03 +05:30
twofactor.py chore: remove unused function qrcode_as_png 2022-09-02 18:59:33 +05:30