[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/plz d6dfe3b27a 11/40: Tidy: Remove plz-result
From: |
ELPA Syncer |
Subject: |
[elpa] externals/plz d6dfe3b27a 11/40: Tidy: Remove plz-result |
Date: |
Mon, 26 Jun 2023 06:59:32 -0400 (EDT) |
branch: externals/plz
commit d6dfe3b27a236aaa28d3b5646e91088c71226690
Author: Adam Porter <adam@alphapapa.net>
Commit: Adam Porter <adam@alphapapa.net>
Tidy: Remove plz-result
---
plz.el | 18 +++++-------------
1 file changed, 5 insertions(+), 13 deletions(-)
diff --git a/plz.el b/plz.el
index 639b5ea9a4..cec20a2b5e 100644
--- a/plz.el
+++ b/plz.el
@@ -233,9 +233,6 @@ Called in current curl process buffer.")
Called after the then/else function, without arguments, outside
the curl process buffer.")
-(defvar-local plz-result nil
- "Used when `plz' is called synchronously.")
-
(defvar-local plz-sync nil
"Used when `plz' is called synchronously.")
@@ -431,8 +428,7 @@ NOQUERY is passed to `make-process', which see."
(when (eq 'sync then)
(setf sync-p t
then (lambda (result)
- (process-put process :plz-result result)
- (setf plz-result result))
+ (process-put process :plz-result result))
else nil))
(with-current-buffer process-buffer
(let ((then (pcase-exhaustive as
@@ -736,9 +732,8 @@ node `(elisp) Sentinels'). Kills the buffer before
returning."
;; Any other status code is considered unsuccessful
;; (for now, anyway).
(let ((err (make-plz-error :response (plz--response))))
- (process-put process-or-buffer :plz-result err)
(pcase-exhaustive plz-else
- (`nil (setf plz-result err))
+ (`nil (process-put process-or-buffer :plz-result err))
((pred functionp) (funcall plz-else err)))))))
((or (and (pred numberp) code)
@@ -749,9 +744,8 @@ node `(elisp) Sentinels'). Kills the buffer before
returning."
(number code)))
(curl-error-message (alist-get curl-exit-code
plz-curl-errors))
(err (make-plz-error :curl-error (cons curl-exit-code
curl-error-message))))
- (process-put process-or-buffer :plz-result err)
(pcase-exhaustive plz-else
- (`nil (setf plz-result err))
+ (`nil (process-put process-or-buffer :plz-result err))
((pred functionp) (funcall plz-else err)))))
((and (or "killed\n" "interrupt\n") status)
@@ -760,18 +754,16 @@ node `(elisp) Sentinels'). Kills the buffer before
returning."
("killed\n" "curl process killed")
("interrupt\n" "curl process interrupted")))
(err (make-plz-error :message message)))
- (process-put process-or-buffer :plz-result err)
(pcase-exhaustive plz-else
- (`nil (setf plz-result err))
+ (`nil (process-put process-or-buffer :plz-result err))
((pred functionp) (funcall plz-else err))))))
(error
;; Error signaled by a function called to process HTTP response:
;; rather than signaling an error from within the sentinel,
;; return or call the ELSE function with a plz-error struct.
(let ((err (make-plz-error :message (format "plz--sentinel: Error
signaled: %S" err))))
- (process-put process-or-buffer :plz-result err)
(pcase-exhaustive plz-else
- (`nil (setf plz-result err))
+ (`nil (process-put process-or-buffer :plz-result err))
((pred functionp) (funcall plz-else err)))))))
(when finally
(funcall finally))
- [elpa] externals/plz updated (a8ae654530 -> 5e63662e21), ELPA Syncer, 2023/06/26
- [elpa] externals/plz 9ac623858c 01/40: WIP: Fix nil return value bugs, ELPA Syncer, 2023/06/26
- [elpa] externals/plz 797963c035 02/40: WIP: Use separate buffer for STDERR, ELPA Syncer, 2023/06/26
- [elpa] externals/plz 50d977288e 04/40: Fix: Set stderr process sentinel to #'ignore, ELPA Syncer, 2023/06/26
- [elpa] externals/plz 0d4356640d 05/40: Change: Use only one error type, plz-error, ELPA Syncer, 2023/06/26
- [elpa] externals/plz 046f29a816 08/40: Docs: Remove old TODO, ELPA Syncer, 2023/06/26
- [elpa] externals/plz 81d1c61f1f 07/40: Tidy docstring and comment, ELPA Syncer, 2023/06/26
- [elpa] externals/plz 56c92ff78e 12/40: Tidy, ELPA Syncer, 2023/06/26
- [elpa] externals/plz 43231ac43c 14/40: WIP: Use timer for response parsing, ELPA Syncer, 2023/06/26
- [elpa] externals/plz d6dfe3b27a 11/40: Tidy: Remove plz-result,
ELPA Syncer <=
- [elpa] externals/plz 85ac0fbe38 15/40: WIP: Use sentinel value; add comments, ELPA Syncer, 2023/06/26
- [elpa] externals/plz 7d197e968a 20/40: Change: (plz--respond) Don't catch errors from THEN/ELSE, ELPA Syncer, 2023/06/26
- [elpa] externals/plz a2c20b1437 24/40: Comment: TODO, ELPA Syncer, 2023/06/26
- [elpa] externals/plz f551c1bd49 25/40: Tidy: (plz--respond), ELPA Syncer, 2023/06/26
- [elpa] externals/plz de8e21f81d 29/40: Tidy: Docstrings, ELPA Syncer, 2023/06/26
- [elpa] externals/plz f9f95a8544 34/40: Comment: Add TODO, ELPA Syncer, 2023/06/26
- [elpa] externals/plz c786bbf7d2 35/40: Tidy/Comment, ELPA Syncer, 2023/06/26
- [elpa] externals/plz 438162db4e 13/40: WIP: Add request args to sentinel error, ELPA Syncer, 2023/06/26
- [elpa] externals/plz a1f8a10b0b 16/40: Comment: Add FIXME, ELPA Syncer, 2023/06/26
- [elpa] externals/plz 880223e7c0 22/40: Tidy: (plz--sentinel), ELPA Syncer, 2023/06/26