[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gnunet-scheme] 08/08: utils/records: Raise &missing-capabilities except
From: |
gnunet |
Subject: |
[gnunet-scheme] 08/08: utils/records: Raise &missing-capabilities exceptions. |
Date: |
Thu, 02 Feb 2023 18:49:10 +0100 |
This is an automated email from the git hooks/post-receive script.
maxime-devos pushed a commit to branch master
in repository gnunet-scheme.
commit 86e6038bb51f80d08427acfaff4c2b661e248188
Author: Maxime Devos <maximedevos@telenet.be>
AuthorDate: Thu Feb 2 18:47:32 2023 +0100
utils/records: Raise &missing-capabilities exceptions.
Addressed a tests/distributed-hash-table.scm test failure.
* gnu/gnunet/util/records.scm (process)[fields*]{predicate}: Remove
'slice-readable?' check.
---
gnu/gnunet/utils/records.scm | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/gnu/gnunet/utils/records.scm b/gnu/gnunet/utils/records.scm
index a4cefd8..becf263 100644
--- a/gnu/gnunet/utils/records.scm
+++ b/gnu/gnunet/utils/records.scm
@@ -63,9 +63,10 @@
(error "when #:read-only-slice-wrapper is set, #:unwrap must be
defined"))
`((,#'slice
(#:getter . ,unwrap)
+ ;; Readability is checked by 'preprocess', to get a nice
+ ;; '&missing-capabilities' exception.
(#:predicate . ,#`(lambda (s)
(and (slice? s)
- (slice-readable? s)
(= (slice-length s)
(sizeof #,network-structure '())))))
(#:preprocess . ,#'slice/read-only)
--
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.
- [gnunet-scheme] branch master updated (44061e6 -> 86e6038), gnunet, 2023/02/02
- [gnunet-scheme] 01/08: fs/struct: Add missing field 'signature' of /:msg:fs:response-loc-signature., gnunet, 2023/02/02
- [gnunet-scheme] 06/08: doc/typeclasses: Document cisw types., gnunet, 2023/02/02
- [gnunet-scheme] 07/08: doc/cadet: Simplify cadet address documentation with a reference to cisw., gnunet, 2023/02/02
- [gnunet-scheme] 08/08: utils/records: Raise &missing-capabilities exceptions.,
gnunet <=
- [gnunet-scheme] 05/08: hashcode: Define equality procedures., gnunet, 2023/02/02
- [gnunet-scheme] 04/08: records: New API for record types, specialised to bytevector slices., gnunet, 2023/02/02
- [gnunet-scheme] 02/08: bv-slice: Add procedure for comparing slices., gnunet, 2023/02/02
- [gnunet-scheme] 03/08: tests/util: Ignore location of slices., gnunet, 2023/02/02