log roundup/rest.py @ 8542:a4f017ae1477

age author description
Tue, 24 Mar 2026 16:56:38 -0400 John Rouillard perf: dereference methods before using in loop
Sat, 21 Mar 2026 21:40:57 -0400 John Rouillard bug: remove performance and tracing decorators.
Wed, 18 Mar 2026 17:24:14 -0400 John Rouillard bug: using 'null' value for attributes causes error.
Sat, 07 Mar 2026 19:25:22 -0500 John Rouillard bug: fix case where null json value for datetime fails
Mon, 03 Nov 2025 00:13:04 -0500 John Rouillard refactor: change some classes to use __slots__
Sun, 11 May 2025 20:31:16 -0400 John Rouillard build: issue2551397: remove support for python 3.6
Sun, 12 Jan 2025 20:17:39 -0500 John Rouillard fix: missing space in translated message.
Sun, 12 Jan 2025 19:49:31 -0500 John Rouillard fix: correct strings with multiple %s that can't be translated
Thu, 19 Dec 2024 17:58:10 -0500 John Rouillard chore(ruff): remove unused noqa comments.
Thu, 19 Dec 2024 17:56:24 -0500 John Rouillard chore(ruff): handle magic number warnings.
Thu, 19 Dec 2024 17:26:39 -0500 John Rouillard chore(lint): remove unneeded blank line.
Thu, 19 Dec 2024 17:23:04 -0500 John Rouillard chore(lint): mark unused variables in assignment with leading _
Tue, 17 Dec 2024 21:42:45 -0500 John Rouillard fix: make rest.py still load on python2, do not test bad json
Tue, 17 Dec 2024 19:42:46 -0500 John Rouillard fix(REST): issue2551383; improve errors for bad json, fix PUT docs
Sun, 15 Dec 2024 01:57:42 -0500 John Rouillard fix(web) issue2551382 - 409 not 400 errors returned
Wed, 11 Dec 2024 16:15:48 -0500 John Rouillard chore(ruff): use variable not magic number.
Wed, 11 Dec 2024 15:26:32 -0500 John Rouillard chore(ruff): sort imports.
Wed, 11 Dec 2024 15:22:03 -0500 John Rouillard chore(ruff): clean whitespace and remove unrecognized noqa directive.
Wed, 11 Dec 2024 15:18:36 -0500 John Rouillard chore(ruff): suppress combine branches with one or expression
Wed, 11 Dec 2024 15:11:54 -0500 John Rouillard chore(ruff): replace 'type(x) == bool' with 'type(x) is bool'
Wed, 11 Dec 2024 15:09:44 -0500 John Rouillard chore(ruff): changes to else/elif and nested ifs to reduce nesting
Wed, 11 Dec 2024 14:21:44 -0500 John Rouillard chore(ruff): replace dict(...) with equivalent {...}
Wed, 11 Dec 2024 13:58:27 -0500 John Rouillard chore(ruff): fix indentation level on de6b02c23ee9
Wed, 11 Dec 2024 13:56:42 -0500 John Rouillard chore(ruff): replace 'else: if bool_exp:' with 'elif bool_exp:'
Wed, 11 Dec 2024 13:53:39 -0500 John Rouillard chore(ruff): replace 'x == y or x == z' with 'x in [y,z]'
Wed, 11 Dec 2024 13:46:48 -0500 John Rouillard fix: missed on input -> input_payload on e5362f8e1808
Wed, 11 Dec 2024 13:36:40 -0500 John Rouillard chore(ruff): parenthesize "a and b or ..." to enforce/clarify precedence
Wed, 11 Dec 2024 13:34:28 -0500 John Rouillard chore(ruff): replace not a == b with a != b
Wed, 11 Dec 2024 13:30:50 -0500 John Rouillard chore(ruff): replace set(generator) with {set comprehension}
Wed, 11 Dec 2024 13:29:11 -0500 John Rouillard chore(ruff): return/suppress boolen directly
Wed, 11 Dec 2024 13:19:49 -0500 John Rouillard chore(ruff): suppress py2/py3 compatibility code thought useless
Wed, 11 Dec 2024 13:17:42 -0500 John Rouillard chore(ruff): whatespace fixes/silence linting
Wed, 11 Dec 2024 13:04:34 -0500 John Rouillard chore(ruff): rename input and id parms/vars - don't shadow builtin
Sun, 08 Dec 2024 17:22:33 -0500 John Rouillard feat: issue2551068 - Provide way to retrieve file/msg data via rest endpoint.
Sun, 08 Dec 2024 01:09:34 -0500 John Rouillard refactor: issue2551289. invalid REST Accept header stops request
Mon, 21 Oct 2024 18:12:03 +0200 Ralf Schlatterbeck Move permission check code to hyperdb permission-performance
Tue, 16 Jul 2024 20:23:36 -0400 John Rouillard issue2551131 - Return accept-patch if patch body not accepted (415 code)
Wed, 22 May 2024 19:36:00 -0400 John Rouillard issue 2551353 - add roundup-classhelper
Tue, 21 May 2024 01:17:28 -0400 John Rouillard issue2551353 - Add roundup-classhelper for 2.4.0 release
Mon, 01 Apr 2024 14:42:36 -0400 John Rouillard Add @group for grouping in rest interface.
Mon, 01 Apr 2024 09:57:16 -0400 John Rouillard issue2551328/issue2551264 unneeded next link and total_count incorrect
Fri, 01 Mar 2024 14:04:05 -0500 John Rouillard fix(i18n): fix incorrect lookup of some translations
Wed, 17 Jan 2024 17:07:23 +0100 Ralf Schlatterbeck Add configurable logging for REST
Thu, 26 Oct 2023 11:24:04 -0400 John Rouillard fix: add support for dicttoxml2.py
Wed, 25 Oct 2023 13:12:18 -0400 John Rouillard fix: rest - set self.start from client.start
Wed, 16 Aug 2023 13:35:25 -0400 John Rouillard refactor(api): extract api rate limit handling; add default val
Thu, 03 Aug 2023 20:19:10 -0400 John Rouillard fix: retry_after should be a string.
Thu, 03 Aug 2023 18:28:19 -0400 John Rouillard fix: replace bad reverted code change; allow js rate headers
Thu, 03 Aug 2023 17:04:34 -0400 John Rouillard refactor(api): early return if REST rate limit is exceeded
Sun, 23 Jul 2023 23:23:17 -0400 John Rouillard flake8: add space between raise and (
Sun, 16 Jul 2023 20:12:45 -0400 John Rouillard Fix race condition that results in missing Retry-After header
Wed, 17 May 2023 22:20:12 -0400 John Rouillard Invalid REST item spec returns 404 rather than 400.
Sun, 26 Feb 2023 10:34:56 -0500 John Rouillard chore: flake8 formatting fixes
Thu, 23 Feb 2023 16:02:51 -0500 John Rouillard Fix mix of tab and space indents.
Thu, 23 Feb 2023 15:43:54 -0500 John Rouillard Handle KeyError if rate limit refills between update and status
Thu, 23 Feb 2023 15:34:44 -0500 John Rouillard [issue2551263] expose headers to rest clients
Thu, 23 Feb 2023 12:01:33 -0500 John Rouillard improve REST interface security
Wed, 07 Sep 2022 00:07:49 -0400 John Rouillard flake8 cleanups
Sun, 07 Aug 2022 02:45:08 -0400 John Rouillard replace accidently removed logger setup.
Sun, 07 Aug 2022 01:51:11 -0400 John Rouillard Refactor session db logging and key generation for sessions/otks

Roundup Issue Tracker: http://roundup-tracker.org/