changelog shortlog graph tags branches changeset files revisions annotate raw help

Mercurial > core / lisp/lib/pod/err.lisp

changeset 698: 96958d3eb5b0
parent: a9b6e0e4765d
author: Richard Westhaver <ellis@rwest.io>
date: Fri, 04 Oct 2024 22:04:59 -0400
permissions: -rw-r--r--
description: fixes
1 ;;; lib/pod/err.lisp --- Pod Errors
2 
3 ;;
4 
5 ;;; Code:
6 (in-package :pod)
7 
8 (define-condition pod-error (error) ())
9 
10 (define-condition podman-error (pod-error) ())
11 
12 ;; Errors returned from LIBPOD API
13 (define-condition libpod-error (pod-error)
14  ((status :initform 200 :type integer)))
15 
16 (defmacro def-libpod-err (err code)
17  `(define-condition ,(symbolicate 'libpod- err '-error) (libpod-error)
18  ((status :initform ,code :type integer))))
19 
20 (def-libpod-err no-such-container 404)
21 (def-libpod-err container-is-paused 409)
22 (def-libpod-err internal 500)
23 (def-libpod-err no-such-exec-instance 404)
24 (def-libpod-err container-is-not-running 409)
25 (def-libpod-err bad-parameter 400)
26 (def-libpod-err no-such-image 404)
27 (def-libpod-err conflict-in-operation 409)
28 (def-libpod-err no-such-manifest 404)
29 (def-libpod-err partial-success 409)
30 (def-libpod-err no-such-network 404)
31 (def-libpod-err status-conflict 409)
32 (def-libpod-err no-such-pod 404)
33 (def-libpod-err kill-pod 409)
34 (def-libpod-err pause-pod 409)
35 (def-libpod-err pod-already-exists 409)
36 (def-libpod-err restart-pod 409)
37 (def-libpod-err start-pod 409)
38 (def-libpod-err stop-pod 409)
39 (def-libpod-err unpause-pod 409)
40 (def-libpod-err pod-already-started 304)
41 (def-libpod-err no-such-volume 404)
42 (def-libpod-err volume-in-use 409)
43 (def-libpod-err no-such-secret 404)