public inbox for pbs-devel@lists.proxmox.com
 help / color / mirror / Atom feed
* [pbs-devel] [PATCH proxmox] schema: removed excessive newlines in error messages
@ 2023-09-01  8:12 Gabriel Goller
  2023-10-11 11:06 ` Gabriel Goller
  2023-10-18 17:22 ` Thomas Lamprecht
  0 siblings, 2 replies; 4+ messages in thread
From: Gabriel Goller @ 2023-09-01  8:12 UTC (permalink / raw)
  To: pbs-devel

The output does not look good on console/task view when there is an
empty line after the first error and trailing newlines after
the last error. Removed the newlines.

Example:
before:
```
$ proxmox-backup-client ...
Error: parameter verification errors

parameter 'file-name': value does not match the regex pattern

$
```
now:
```
$ proxmox-backup-client ...
Error: parameter verification errors
parameter 'file-name': value does not match the regex pattern
$
```

Signed-off-by: Gabriel Goller <g.goller@proxmox.com>
---
 proxmox-schema/src/schema.rs | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/proxmox-schema/src/schema.rs b/proxmox-schema/src/schema.rs
index f087706..596adee 100644
--- a/proxmox-schema/src/schema.rs
+++ b/proxmox-schema/src/schema.rs
@@ -101,14 +101,14 @@ impl fmt::Display for ParameterError {
         let mut msg = String::new();
 
         if !self.is_empty() {
-            msg.push_str("parameter verification errors\n\n");
+            msg.push_str("parameter verification errors\n");
         }
 
         for (name, err) in self.error_list.iter() {
             let _ = writeln!(msg, "parameter '{}': {}", name, err);
         }
 
-        write!(f, "{}", msg)
+        write!(f, "{}", msg.trim())
     }
 }
 
-- 
2.39.2





^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2023-10-23  7:51 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-09-01  8:12 [pbs-devel] [PATCH proxmox] schema: removed excessive newlines in error messages Gabriel Goller
2023-10-11 11:06 ` Gabriel Goller
2023-10-18 17:22 ` Thomas Lamprecht
2023-10-23  7:51   ` Gabriel Goller

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
Service provided by Proxmox Server Solutions GmbH | Privacy | Legal