me
/
guix
Archived
1
0
Fork 0

style: Gracefully handle errors such as EACCES when opening files.

* guix/scripts/style.scm (guix-style): Wrap body in
'with-error-handling'.
master
Ludovic Courtès 2021-12-18 22:49:40 +01:00
parent a9892f8f2d
commit f6e79ef108
No known key found for this signature in database
GPG Key ID: 090B11993D9AEBB5
1 changed files with 12 additions and 11 deletions

View File

@ -543,6 +543,7 @@ Update package definitions to the latest style.\n"))
edit-expression/dry-run edit-expression/dry-run
edit-expression)) edit-expression))
(policy (assoc-ref opts 'input-simplification-policy))) (policy (assoc-ref opts 'input-simplification-policy)))
(with-error-handling
(for-each (lambda (package) (for-each (lambda (package)
(simplify-package-inputs package #:policy policy (simplify-package-inputs package #:policy policy
#:edit-expression edit)) #:edit-expression edit))
@ -553,4 +554,4 @@ Update package definitions to the latest style.\n"))
(sort (if (null? packages) (sort (if (null? packages)
(fold-packages cons '() #:select? (const #t)) (fold-packages cons '() #:select? (const #t))
packages) packages)
(negate package-location<?))))) (negate package-location<?))))))