From 309260f7eeb6d0d4033a1c058b60f2a69accbcd6 Mon Sep 17 00:00:00 2001
From: John Estabrook <jestabro@vyos.io>
Date: Wed, 19 Jun 2024 20:40:54 -0500
Subject: migration: T6007: add exception in base for use by migration files

(cherry picked from commit 83ca4a5a6ed042ee10881a861ba022e3b88b6de2)
---
 python/vyos/base.py | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/python/vyos/base.py b/python/vyos/base.py
index 054b1d837..ca96d96ce 100644
--- a/python/vyos/base.py
+++ b/python/vyos/base.py
@@ -63,3 +63,10 @@ class ConfigError(Exception):
         message = fill(message, width=72)
         # Call the base class constructor with the parameters it needs
         super().__init__(message)
+
+class MigrationError(Exception):
+    def __init__(self, message):
+        # Reformat the message and trim it to 72 characters in length
+        message = fill(message, width=72)
+        # Call the base class constructor with the parameters it needs
+        super().__init__(message)
-- 
cgit v1.2.3